Principal Software Architect

sabre

Bengaluru

On-site

INR 3,500,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sabre is seeking a Principal II Software Architect in Bengaluru to lead architectural design across global teams. You will craft high-level architecture specifications, guide development, and shape the architectural roadmap to align with business goals.

The role requires mentoring engineers and ensuring non-functional requirements such as security and scalability are met. Ideal candidates have 10+ years of Java experience and 5+ years in architecture or leadership, with strong knowledge of

Qualifications

  • 10+ years of professional Java development experience.
  • 5+ years as an architect or leading software development teams.
  • Experience designing stable, fault-tolerant, high-performance, globally distributed systems.
  • Proficiency with SOAP, REST, JSON-RPC, JMS, SOA/EDA and microservices.

Responsibilities

  • Develop software designs and architecture diagrams for stakeholders.
  • Provide architectural guidance to global development teams.
  • Create and maintain architectural roadmaps aligned to business goals.
  • Mentor developers through code reviews and design patterns.
  • Ensure quality, security, extensibility, and data privacy in solutions.

Skills

Java development
Software architecture
Leadership
RESTful services
Spring/Spring Boot
J2EE
Microservices
NoSQL
RDBMS
CI/CD

Education

MS/MTech in Computer Science
BE/BTech in Computer Science

Tools

CI/CD Tools
SOAP
REST/JSON

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.

Job Description: Principal II Software Architect
  • Developing comprehensive software designs and solutions, complete with system architecture diagrams, design documents, and walkthroughs for various stakeholders.
  • Providing architectural guidance and support to both local and global development teams.
  • Crafting high-level architecture specifications with a focus on integration and feasibility.
  • Designing and implementing new components and subsystems, as well as reviewing and redesigning existing architectures as necessary.
  • Strategizing, architecting, and supporting the realization of company and organizational goals.
  • Creating an architectural roadmap that aligns with business, client, and stakeholder strategies and requirements.
  • Collaborating with business partners to translate functional requirements into technical specifications.
  • Interfacing with customers to understand system and architectural needs.
  • Working with peer organizations and architects globally to produce cutting-edge software business solutions.
  • Eliciting functional and non-functional requirements from subject matter experts.
  • Collaborating with solutions and systems teams across multiple locations.
  • Understanding customer needs and translating them into technical solutions.
  • Mentoring developers through code reviews, design principles, and design pattern implementations.
  • Providing technical guidance and coaching to developers and engineers.
  • Assisting in the development of technical documentation.
  • Mentoring technical leads and developers to enhance their competencies.
  • Introducing best practices, enterprise standards, microservices architecture, and API implementation methodologies to the technology stack.
  • Defining development aspects, from technology choices and workflows to coding standards.
  • Establishing consistent product and system patterns to ensure high-quality results and promote cross-team collaboration.
  • Ensuring high-quality, realistic, and detailed architectures with consistent technical artifacts.
  • Staying current with new technologies and tools, performing Proof of Concepts (PoCs), and defining adoption plans.
  • Applying industry best engineering practices.
  • Advising on development processes and practices.
  • Diagnosing system failures and production issues, working with technical staff to identify and address root causes.
  • Applying broad knowledge of technical solutions to solve challenging assignments.
  • Leading teams to deliver against product development plans by leveraging a strong understanding of system and software architecture.
  • Driving alignment of architectures and designs with product specifications.
  • Exercising discretion and independent judgment in line with organizational direction.
  • Communicating concepts and guidelines effectively to the development team.
  • Overseeing development team progress to ensure design consistency.
  • Ensuring software meets all quality, security, extensibility, and data privacy requirements.
  • Driving and owning non-functional mandates, compliance, and security requirements.
Job Requirements:
  • MS/MTech, BE/BTech in computer science or related fields.
  • Excellent programming skills with 10+ years of professional experience in Java development.
  • 5+ years of experience as an architect or in leading software development teams.
  • High ethical standards, mutual respect, and the ability to work across global teams.
  • Proven ability to architect stable, fault-tolerant, high-performance, well-instrumented, compliant, and 'Always On' systems in high-transactional global distributed environments.
  • Exposure to design patterns, software architecture best practices, Agile SDLC, build and deployment tools, and CI/CD practices.
  • Good understanding of non-functional requirements.
  • Excellent knowledge of software and application design, solutioning, and architecture.
  • Exceptional hands-on skills in Java, J2EE, Spring, Spring Boot, RDBMS, NoSQL, and OOAD.
  • Proficiency with SOAP, REST, RESTful, JSON-RPC, JMS, SOA/EDA, and Microservices Architecture, client-server and distributed systems, and Ent
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Architect
Principal Software Architect

4026 Sabre Travel Technologies • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer II
Software Engineer II

sabre • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Sabre • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Sr Manager Software Engineering
Sr Manager Software Engineering

4026 Sabre Travel Technologies • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Software Engineer 4
Software Engineer 4

Sabre • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Health benefits
Senior Software Engineer
Senior Software Engineer

Sabre Corporation • India

On-site
INR 1,800,000 - 3,000,000
Software Engineer IV
Software Engineer IV

Sabre Corporation • India

On-site
INR 1,400,000 - 2,100,000
Lead Software Systems Engineer
Lead Software Systems Engineer

sabre • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Manager Software Engineering
Manager Software Engineering

Sabre • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Senior Data Science Engineer
Senior Data Science Engineer

sabre • Bengaluru

On-site
INR 3,000,000 - 4,200,000