Accountabilities:
- Lead the design and delivery of high-volume, high-concurrency, mission-critical distributed systems.
- Define and evolve scalable software architectures that support complex business requirements and long-term technical growth.
- Address challenging engineering problems involving distributed data consistency, fault tolerance, system resilience, and performance optimization.
- Design architectures capable of supporting data-intensive applications, machine learning capabilities, and AI-powered product experiences at scale.
- Contribute to the development of low-latency conversational journeys, microservices orchestration, and real-time machine learning processing.
- Evaluate architectural and engineering trade-offs, balancing simplicity, flexibility, delivery speed, reliability, and build-versus-buy decisions.
- Drive technical execution across engineering teams, helping establish high standards for software quality, system design, and maintainability.
- Identify and remove collaboration barriers, facilitate difficult structural discussions, and promote effective decision-making across teams.
- Foster an inclusive engineering culture through technical leadership, knowledge sharing, and constructive collaboration.
- Support the evolution of existing systems, including opportunities to modernize legacy architectures and adopt more decoupled, event-driven approaches.
- Apply AI-assisted engineering tools and practices to improve development workflows and technical productivity.
Requirements:
- 10+ years of experience in software development, including leadership in delivering high-volume, high-concurrency, mission-critical distributed systems.
- Deep knowledge of modern software architecture principles and distributed systems design.
- Strong understanding of distributed data consistency, fault tolerance, system resilience, and performance optimization.
- Experience designing and building data-intensive applications, with the ability to develop architectures that support machine learning and AI features at scale.
- Proven ability to assess, explain, and make sound engineering trade-offs, including simplicity versus flexibility, delivery speed versus reliability, and build versus buy.
- Demonstrated technical leadership and the ability to influence engineering decisions across teams.
- Strong communication and collaboration skills, including the ability to resolve structural challenges, remove organizational barriers, and encourage an inclusive working environment.
- Fluency in Portuguese and excellent English proficiency; both are mandatory.
- Adaptability and strong problem-solving skills, with the ability to work across different technologies and engineering environments.
Nice to have:
- Experience designing architectures that integrate large language models (LLMs), multi-agent AI systems, or complex data pipelines.
- Strong knowledge of FinOps practices and cloud cost optimization in high-throughput environments.
- Experience modernizing legacy monolithic systems into decoupled, event-driven architectures.
- Familiarity with technologies such as Java, Kotlin, Node.js, Go, Python, React, and AWS is beneficial, although expertise in the entire technology stack is not required.
- Experience using AI-assisted development tools such as Claude Code.
Benefits:
- Competitive salary.
- Profit-sharing program.
- Meal allowance.
- Health insurance and dental plan.
- Life insurance.
- Childcare subsidy and additional support for atypical parenthood.
- Wellhub membership.
- Home office allowance.
- Employee assistance program offering mental health, social, legal, and financial support.
- Extended parental leave.
- Additional days off for birthdays, Mother's Day, and Father's Day.
- Benefits Club offering discounts on everyday services.
- Discounts at educational institutions.
- Children's reading kit through PlayKids.
- Remote-first work model, allowing employees to work from anywhere in Brazil.
- Option to work from the São Paulo office.
- Work From Anywhere program, allowing employees to work from another country for up to 90 days per year.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak AcademyCandidaturas encerradasVer outras vagas
