Principal Software Developer
Location: Bengaluru, Karnataka, India
Time Type: Full time
Job Description
Powering the agentic revolution in travel. Sabre is an AI-native technology leader, backed by one of the world’s largest travel data clouds. Built on an open, modular, cloud-native architecture, Sabre serves as the backbone for both established leaders and bold, new disruptors, guiding them to the next age of travel retailing through intelligent, connected, and personalized experiences. With AI at its core and operating at unparalleled scale, Sabre transforms insights into innovation, empowering airlines, hoteliers, agencies and other partners to retail, distribute and fulfill travel worldwide.
Principal Software Engineer (Spring Boot | Microservices | AWS/GCP | Agentic AI)
Role Overview
We are looking for a Principal Software Engineer to lead architectural strategy, platform modernization, and cloud transformation across high‑impact systems. This role requires deep experience building distributed systems, modernizing monolithic applications and driving adoption of next‑gen technologies—including agentic AI, autonomous workflows, and intelligent service orchestration.
Key Responsibilities
Architecture & Leadership
- Define and drive architecture for scalable, resilient, cloud-native platforms.
- Lead modernization efforts transitioning monolithic applications into modular or microservices-based architectures.
- Establish engineering best practices across microservices, APIs, data design, and cloud systems.
- Mentor senior engineers, influence technical direction, and guide cross‑team architectural decisions.
Design & Engineering
- Architect and build backend systems using Java, Spring Boot, Spring Cloud, and microservices patterns.
- Design robust REST APIs and SOAP/Web Services, ensuring security, consistency, and governance.
- Build data layers using Hibernate/JPA, integrating across SQL and NoSQL ecosystems.
- Lead event‑driven architecture using Pub/Sub, Kafka, or equivalent platforms.
- Integrate agentic AI patterns (autonomous agents, reasoning pipelines, workflow orchestration) into existing or new services where beneficial.
Cloud & DevOps
- Drive cloud architecture and deployments on AWS or GCP, including containerization, orchestration, and managed services.
- Define CI/CD, observability, and DevOps standards for reliability and operational excellence.
- Improve performance, scalability, and resilience through intelligent automation and AI‑driven optimizations.
Strategic Collaboration
- Partner with Product, Architecture, Security, and senior stakeholders to align technology decisions with long‑term business strategy.
- Provide engineering leadership for transformation initiatives, platform modernization, and AI adoption roadmaps.
- Resolve complex technical challenges and foster innovation across teams.
Required Skills
- 10+ years of backend engineering experience with strong architectural leadership.
- Deep expertise in Java, Spring Boot, Spring Cloud, and microservices design.
- Proven experience modernizing or decomposing monolithic applications.
- Strong cloud experience with AWS and/or GCP, cloud-native patterns, and distributed systems.
- Expertise in REST APIs, web services, and microservices governance.
- Advanced experience with Hibernate/JPA, SQL (PostgreSQL/MySQL/Oracle) and NoSQL (MongoDB/DynamoDB/Cassandra).
- Strong understanding of Pub/Sub, Kafka, event-driven systems, and asynchronous design.
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and infra automation.
- Strong system design, performance engineering, and deep debugging skills.
- Experience with distributed caching (Redis/Hazelcast).
- Familiarity with observability (Prometheus, Grafana, ELK, OpenTelemetry).
- Experience with IaC (Terraform, CloudFormation).
- Excellent communication, influence, and technical leadership.
Nice to Have
- Agentic AI experience: building or integrating LLM-based agents, autonomous workflows, or AI-augmented decisioning systems.
- Participation in architecture review boards or technology councils.
We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as your application progresses.
Please note that only candidates who meet the minimum criteria for the role will proceed in the selection process.
#LI-Hybrid#LI-NG1There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
