Principal Software Architect
Core
Designing and architecting high-performance, fault-tolerant, distributed software solutions 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, cloud-native travel retailing systems, microservices, and AI-integrated components
Domain
Travel technology, Cloud-native architecture, AI/ML integration
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, Distributed Systems, Cloud Architecture (GCP), AI/ML concepts, MCP servers, Python, System Design, CI/CD, Test-Driven Development
Preferred skills
Payment domain knowledge, JVM tuning, Rule engines (Drools), Data Engineering, AI libraries
Technologies
Java, Spring, Spring Boot, GCP, Python, Drools, Tomcat, JSON-RPC, JMS, Bash, Python scripting
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 aligning with business strategies; Mentor developers and technical leads on design principles and best practices; Diagnose system failures and production issues; Ensure compliance with security, data privacy, and non-functional requirements; Collaborate with business partners to translate functional requirements into technical specifications.
Seniority
Principal, hands-on IC with strategic mentorship
