Technical and People Leadership: Lead an engineering squad promoting technical excellence, autonomy, and accountability, developing engineers through continuous feedback, mentoring, and growth plans.
Delivery and Product Impact: Ensure consistent delivery of solutions that create real product and business impact, balancing speed, quality, reliability, and scalability.
Software Architecture and Quality: Actively participate in architectural decisions, define technical standards, and ensure systems are resilient, secure, and easy to evolve.
Agile Planning and Execution: Facilitate planning, prioritization, and execution of the squad's work, remove blockers, and ensure alignment with Product, Design, and other stakeholders.
Engineering Excellence: Promote best practices such as code reviews, automated testing, CI/CD, observability, monitoring, and continuous improvement of code quality and system performance.
Data-Driven Decision Making: Use engineering metrics (e.g., lead time, throughput, availability, quality) to guide technical and process decisions.
Cross-functional Collaboration: Serve as a bridge between engineering, product, and business, ensuring clear communication, strategic alignment, and focus on the end customer.
Platform Evolution: Contribute to the evolution of architecture and platform, supporting initiatives for scalability, security, performance, and reliability.
Recruitment and Team Building: Actively participate in attracting, selecting, and onboarding talent, helping to build diverse, technically strong teams aligned with company culture.
Culture and Continuous Improvement: Encourage a culture of continuous learning, experimentation, technical responsibility, and ownership.
Requirements
Degree in Software Engineering, Computer Science, Information Systems or related fields.
Previous hands-on experience as a software developer, with real experience building, evolving, and maintaining systems in production.
Experience in technical leadership and people development, serving as an Engineering Manager, Tech Lead, or similar role.
Proven track record in forming, developing, and scaling high-performance engineering teams, promoting autonomy, accountability, and technical excellence.
Experience in agile, collaborative environments, working closely with Product, Design, and other business areas.
Experience in making technical decisions, defining architecture, and continuously monitoring code quality.
Strong knowledge of systems architecture, REST APIs, and integration patterns.
Strong emphasis on engineering best practices such as code review, CI/CD, automated testing, and a DevOps culture.
Hands-on experience with Go (Golang) or JavaScript.
Knowledge of performance, observability, monitoring, and application optimization.
Solid understanding of security, scalability, and high availability.
Experience with relational and non-relational databases.
Tech Stack
JavaScript
Go
Benefits
Health and dental insurance to take care of what matters most
Life insurance
"Memed Cuida", an extra allowance to invest in well-being and health as you prefer
Access to Zenklub for psychological and emotional support
Gympass with flexibility for physical activities and mental health
Childcare assistance
Parental leave
Meal or food allowance, accepted at any restaurant or supermarket
Exclusive partnerships that make your routine easier