Principal Software Engineer
Core
Lead architecture, design, and implementation of large-scale software solutions for airline retailing, order management, payments, and digital transformation platforms.
Role type
Principal Software Engineer (Technical Lead)
Builds
Next-generation airline retailing and fulfilment platforms
Domain
Travel Technology / Cloud-Native Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native architecture, Microservices, API design, Event-driven systems, Distributed systems design, Technical strategy, Architecture influence, Mentoring, Automation, Observability
Preferred skills
AI-enabled capabilities, Modern engineering practices
Technologies
Cloud-native frameworks, Microservices frameworks, Event-driven middleware
Responsibilities
Lead architecture and design of large-scale software solutions, Drive technical direction across multiple teams, Partner with product and business leaders to translate requirements, Champion modern engineering practices and automation, Mentor senior engineers
Seniority
Principal, hands-on IC with strategic influence