Sr. Software Engineer, Backend
Core
Design, build, and scale high-performance, fault-tolerant microservices processing millions of global travel and expense transactions.
Role type
Senior IC backend software engineer (distributed systems)
Builds
Highly available, distributed services for a global travel and expense platform
Domain
Travel technology / Fintech
Deliverable
production ML models | product features | infrastructure
Required skills
Java, TypeScript/Node.js, Python, Go, microservices architecture, event-driven workflows, Kafka, RabbitMQ, distributed databases, systems observability, production debugging
Preferred skills
travel platforms, fintech, payment processing, complex financial ledgers
Responsibilities
Architect core backend systems, lead technical initiatives, optimize performance and reliability, collaborate cross-functionally, raise the engineering bar through mentoring and code quality
Seniority
Senior, hands-on IC