Staff Backend Software Engineer
New
BrazilFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- GCPScalaDistributed Systems
Requirements
- 8+ years of experience in backend or distributed systems engineering roles.
- Strong expertise in Scala (or demonstrated mastery in similar backend languages with ability to ramp quickly).
- Proven experience designing and operating large-scale distributed systems in production environments.
- Strong product thinking with a focus on user and business impact over pure technical elegance.
- Experience working with cloud platforms (preferably GCP) and scalable backend architectures.
- Familiarity with AI-assisted development workflows, including agent orchestration or automation tools.
- Ability to design systems with strong observability, reliability, and performance characteristics.
- Strong communication skills, including the ability to justify trade-offs and influence technical decisions.
Responsibilities
- Design, build, and evolve scalable backend systems supporting a multi-tenant global travel commerce platform.
- Own end-to-end feature delivery, from backend architecture through partner-facing product surfaces.
- Develop and optimize distributed systems primarily using Scala and cloud-based infrastructure (GCP).
- Create and improve system patterns that enable faster, safer shipping for both engineers and AI-assisted workflows.
- Build intelligent backend capabilities that connect user behavior, offers, and partner ecosystems in real time.
- Collaborate with product managers and business stakeholders to define roadmap priorities and technical direction.
- Write clear technical documentation, design specs, and contribute to asynchronous decision-making processes.
- Implement guardrails, observability, and feedback loops to support reliable AI-augmented development and system performance.
View Full Description & ApplyYou'll be redirected to the employer's site