This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Software Engineer based in Brazil.
This role sits within a high-impact commerce engineering team responsible for building and scaling a global travel and fintech platform used by hundreds of millions of users worldwide. You will help evolve backend systems that power partner integrations, transactional workflows, and intelligent offer distribution across a large multi-tenant architecture. The environment is highly autonomous, product-driven, and focused on rapid, AI-accelerated delivery. Engineers are expected to own systems end-to-end, from design through production, with a strong emphasis on scalability, reliability, and business impact. You will collaborate closely with product managers and senior engineers to define technical direction and shape roadmap priorities. This is a hands-on senior-level role where engineering excellence meets modern AI-assisted development practices to dramatically accelerate delivery.
Accountabilities:
- Own the design, development, and evolution of scalable backend systems powering a large multi-tenant commerce platform, ensuring performance, reliability, and maintainability in production environments.
- Build and enhance partner-facing APIs, backend services, and core infrastructure components, contributing to end-to-end feature delivery across the stack as needed.
- Improve engineering velocity by identifying codebase and architectural changes that optimize both human and AI-assisted development workflows.
- Collaborate with product managers, engineers, and business stakeholders to define technical solutions, align on requirements, and deliver high-impact features.
- Design and implement robust systems, guardrails, and feedback loops that enable safe and efficient AI-accelerated software development.
- Participate in architectural decisions, technical documentation, and asynchronous decision-making processes within a low-process, high-trust engineering culture.
- Drive best practices in system design, scalability, observability, and distributed systems development.
Requirements:
- Extensive experience in backend or staff-level software engineering roles, with a strong track record of delivering complex, production-grade distributed systems.
- Strong proficiency in backend development using languages such as Scala, Java, Go, Python, or TypeScript, with ability to quickly adapt to new technologies.
- Solid experience designing and operating distributed systems in cloud environments, ideally with exposure to Google Cloud Platform or similar providers.
- Strong understanding of system architecture, APIs, microservices, and scalable multi-tenant platforms.
- Demonstrated ability to work with AI-assisted development tools, including orchestrating workflows, evaluating outputs, and integrating AI into engineering processes.
- Strong product thinking with the ability to balance technical trade-offs against user and business impact.
- Excellent communication skills, with the ability to articulate technical decisions clearly to both technical and non-technical stakeholders.
- Comfort working in autonomous, fast-paced environments with minimal process and high ownership.
Benefits:
- Competitive compensation with pre-IPO equity opportunities.
- Travel stipend and additional perks to support mobility and lifestyle flexibility.
- Fully covered health, dental, life, and disability insurance for employees.
- Meal vouchers for employees based in Brazil.
- Generous parental leave policy.
- Home office support and remote work flexibility.
- Strong culture of autonomy, innovation, and high-impact ownership.
- Opportunity to work on globally scaled systems serving hundreds of millions of users.