Manager Software Engineer

New
BrazilFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
2+ years of experience in technical leadership roles
Required Skills
PostgreSQLCloud ComputingJavaKotlinMySQLGoRedisRESTful APIsMicroservicesDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • 2+ years of experience in technical leadership roles such as Tech Lead or Engineering Manager.
  • Strong experience building and architecting modern web and mobile applications.
  • Proficiency in at least one backend programming language (Kotlin, Go, or Java required).
  • Solid experience designing and developing RESTful APIs and working closely with frontend teams.
  • Strong knowledge of microservices architecture, distributed systems, and cloud-based environments.
  • Hands-on experience with SQL and NoSQL databases such as PostgreSQL, MySQL, or Redis.
  • Strong foundation in computer science fundamentals, including data structures and algorithms.
  • Excellent communication skills with the ability to translate technical concepts into business value.
  • Professional English proficiency for collaboration in global, cross-functional teams.

Responsibilities

  • Lead and mentor a full-stack engineering team, providing technical direction, career development support, and fostering a high-performance culture.
  • Define and enforce engineering standards, including development practices, testing strategies, CI/CD pipelines, and system reliability principles.
  • Architect and evolve scalable backend and frontend systems supporting partner content across web and mobile platforms.
  • Collaborate with Product, Design, and Operations teams to translate business requirements into technical roadmaps and deliverables.
  • Oversee the development, deployment, maintenance, and continuous improvement of distributed systems and APIs.
  • Participate in incident management, troubleshooting production issues, and driving post-incident reviews and improvements.
  • Promote engineering excellence through code quality, system design reviews, and best practices in software development.
  • Ensure alignment between technical execution and business goals while maintaining focus on user experience and platform stability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now