Senior Software Engineering Manager - Rio de Janeiro, Brasil - Macher Tecnologia

    Default job background
    Descrição

    Macher Tecnologia is looking for a skilled Software Engineering Manager to help one of its clients develop cutting-edge software solutions for the transportation sector.

    We need someone with top-notch English skills (business/fluent) as the work will have a global reach.

    The chosen candidate will work with us either at our Rio de Janeiro office, remotely, or in Porto Alegre. Only applicants from these locations will be considered.

    As a Software Engineering Manager, you'll be in charge of leading and motivating a team of backend and frontend engineers, architects, and DevOps specialists dedicated to crafting user-friendly Mobile Video applications for Transit. Your role is pivotal in ensuring technical excellence, promoting teamwork, and achieving successful product launches.



    Responsibilities:

    Team Leadership:
    * Lead a team of engineers, establish clear objectives, offer guidance, and cultivate a positive work atmosphere.

    Technical Strategy:
    Define and share the team's technical vision and roadmap.

    Project Delivery:
    Supervise project scheduling, implementation, and completion ensuring timely, high-quality releases.

    Cross-Functional Collaboration:
    Collaborate closely with product managers, customer success teams, and stakeholders.

    Talent Development:
    Identify skills gaps, provide training opportunities, and promote continuous learning and development.



    Required Qualifications:

    Education:
    Bachelor's degree in computer science/engineering or equivalent.
    Experience: Over 10 years in software development, with leadership experience.
    Experience in complex projects involving hardware and software.
    Proficiency in software development methodologies (Agile, Scrum, etc.), team management, full-stack technical decision-making, and building vs buying decisions.

    Experience with:

    Object oriented programming languages:
    Go, C#

    Relational (SQL) and non-relational (NoSQL) databases, transport protocols (e.g., SFTP, HTTPS), web technologies (JavaScript, CSS, HTML5), cloud environments, event-driven microservices, Docker, Kubernetes.

    Implementing DevOps tools and practices

    Preferred Qualifications:

    Hiring and expanding engineering teams from scratch, developing IoT applications, Video management and streaming systems, products for the transportation industry, AI/ML applications for B2B markets.