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