Staff Software Engineer
Core
Design and implement scalable, secure, and high-performance distributed systems and APIs for an AI-native business travel platform.
Role type
Staff Software Engineer (Backend/Systems)
Builds
Public-facing consumer-grade APIs, distributed systems, and AI agent infrastructure for business travel.
Domain
TravelTech / Distributed Systems / AI Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, API design and versioning, rate limiting, Domain-Driven Design, agentic workflow design, system scalability, security, performance optimization
Preferred skills
Deep agentic experience with tools like Claude Code or Cursor, modern backend language expertise (Node.js, Kotlin), React
Technologies
Node.js, TypeScript, Kotlin, React, AWS
Responsibilities
Drive system design output across the team, craft innovative software systems and APIs, mentor mid-to-senior level engineers, lead key initiatives to improve efficiency and system performance, collaborate with cross-functional teams to deliver seamless experiences
Seniority
Staff, hands-on IC with strategic leadership