Fullstack Software Engineer II, Flights
Core
Build and scale the mission-critical engine powering flight search, booking, payment, and expense workflows for millions of users.
Role type
Senior IC backend software engineer (flights platform)
Builds
High-throughput, low-latency APIs and backend microservices for global flight transactions
Domain
Travel technology / Global Distribution Systems
Deliverable
production ML models | product features
Required skills
Java, Spring/Spring Boot, Hibernate/ORMs, AWS, microservice architectures, event-driven architectures, relational databases, caching strategies, distributed state management, data structures, algorithms, object-oriented design
Preferred skills
Consumer-facing product experience, high-availability transactional platforms, travel tech integrations
Technologies
Java, Spring Boot, Hibernate, AWS
Responsibilities
Design and maintain high-throughput APIs and backend microservices; Own features from architecture to production deployment; Build fault-tolerant systems with automated testing and observability; Partner with Product and Design to translate requirements into technical solutions; Participate in code reviews and champion engineering best practices; Evaluate new technologies to modernize the backend stack
Seniority
Mid-level, hands-on IC