Principal Software Architect
Core
Designing and architecting high-performance, fault-tolerant, distributed systems and microservices for Sabre's AI-native travel platform, serving airlines, hoteliers, and agencies.
Role type
Principal II Software Architect (Hands-on IC with strategic scope)
Builds
Scalable, 'Always On' travel retailing solutions, AI/ML integrations, and distributed system components.
Domain
Travel Technology / Cloud-Native Distributed Systems / AI Engineering
Required skills
Java, Spring Boot, Microservices Architecture, System Design, Cloud Migration Strategy, AI/ML Concepts, MCP Servers, Python, CI/CD, Test-Driven Development, JVM Tuning, Distributed Caching, Data Engineering
Preferred skills
GCP, Drools, Payment Domain Knowledge, HTML/JavaScript, Bash/Python Scripting
Technologies
Java, Spring, Spring Boot, GCP, Tomcat, RDBMS, NoSQL, SOAP, REST, JSON-RPC, JMS, SOA, EDA, Docker, Kubernetes, Drools, Python, MCP Servers
Responsibilities
Develop comprehensive software designs and system architecture diagrams; Design and implement new components and subsystems; Mentor developers and technical leads on design patterns and best practices; Diagnose system failures and production issues; Define architectural roadmaps aligned with business strategies; Collaborate with stakeholders to translate functional requirements into technical specifications.
Seniority
Principal, hands-on IC with strategic mentorship
