Principal II 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 (Java, Cloud, AI)
Builds
Scalable, 'Always On' travel retailing solutions, microservices, and AI/MCP server integrations.
Domain
Travel technology, Cloud-native distributed systems, AI/ML infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices Architecture, Cloud technologies (GCP), System Architecture, API Design (REST/SOAP), CI/CD, Test-Driven Development, JVM Tuning, Python, AI/ML concepts, MCP servers
Preferred skills
Payment domain knowledge, Data Engineering, Rule engines (Drools), AI libraries
Technologies
Java, Spring, Spring Boot, GCP, Tomcat, RDBMS, NoSQL, JSON-RPC, JMS, Bash, Python, Drools, MCP servers
Responsibilities
Develop comprehensive software designs and system architecture diagrams; Provide architectural guidance to global development teams; Design and implement new components and subsystems; Create architectural roadmaps aligned with business strategies; Mentor developers and technical leads on design principles and best practices; Diagnose system failures and production issues; Ensure software meets security, compliance, and non-functional requirements; Collaborate with business partners to translate functional requirements into technical specifications.
Seniority
Principal, hands-on IC with strategic vision and mentorship
