Share this Job

Principal Software Architecture

Date: Jan 29, 2019

Location: Bangalore, IN, 560066

Company: Sabre

Req ID: 42439

Job Family: Information Technology/Software Development


Operating in 29 markets across Asia Pacific, with over 2000 local staff, serving premium top blue-chip customers in the travel industry - from travel agencies, airlines, hotels, car rentals and insurance providers. Sabre have grown our presence significantly over the years, in order to tap on the immense potential of the world’s fast growing region. Sabre’s end-to-end technologies help create a differentiated portfolio of solutions and services driven by data and insights on how travel business operates in Asia Pacific. We help our travel partners create better customer experiences, optimise business operations and enhance competitiveness. As we continue to grow in the region, our people are AND will always be our biggest asset & investment, where we continue to bring together the best talent and help them achieve their own career aspirations in a truly global company.

Job Description

This is a hands-on, highly technical position for someone who can dive-deep and yet think long-term, architecting/designing solutions that are strategically aligned, yet tactically executable.

• Organized, goal/delivery focused, with proven ability to participate in multiple projects in a fast-paced dynamic and evolving environment with changing priorities.

• Provide software design and solutions with necessary artifacts such as system architecture diagrams, design documents, and design walk-thru to various stakeholders.

• Provides architectural guidance, directions, and supports local and global development teams.

• Collaborates and works closely with global and co-located architects, developers and product.

• Work with business partners to translate functional requirements into technical requirements.

• Interface with customers to understand system/architectural requirements, as required.

• Collaborate with peer organizations, architects across global teams, to produce cutting-edge software business solutions

• Mentors developers for code reviews, design principles, design patterns implementations.

• Bring best practices, enterprise standards, microservices architecture mindset, API implementation methodologies to the product technology stack.

• Ability to exercise discretion, independent judgment aligned to organization/company direction.

• Have passion and interest to be part of a “One Architecture Team” paradigm, one that establishes and embraces consistent Product/System Patterns, ensures high-quality results, and provides for cross-team collaboration and engagement via logic-based consensus establishment.

• Strategizes, architects, designs and supports the realization of company/organizational objectives.

• Ensures high-quality, realistic, timely, accurate, and detailed architectures with the production of consistent technical artifacts, aligned with industry, organizational and company standards.

• Has proven ability to architect systems which are stable, fault-tolerant, high-performant, well-instrumented, compliant and ‘Always On’ – in high transactional global distributed environments.

• Is highly ethical, has very high moral standards, shows mutual respect, works well across global teams, sharing knowledge, is an excellent team player within and outside the immediate teams.

Job Requirements

Skills & Competencies
• Candidate must have great communication (oral and written) skills and be very technical and be able to clearly articulate thoughts to technical and non-technical audiences.
• Possess exceptional hands-on skills on Java, J2EE, Spring, Spring Boot, RDBMS, NoSQL, OOAD.
• Possess exceptional knowledge and hands-on experience with SOAP, REST, RESTful, JSON-RPC, JMS, SOA/EDA and Microservices Architecture, client-server and distributed systems, Enterprise Integration methodology and standards.
• Must have exposure to Design Patterns, Software Architecture best practices, and Agile SDLC, build & deployment tools and CI / CD practices.
• Experience with SaaS, PaaS, IaaS and cloud migration strategy.
• Highly motivated individual, team player, a keen understanding of business needs and act as a strong liaison between business and technical staff.
• Possess strong analytical and communication (written and verbal) skills
• Travel industry experience is a plus

Educational Qualification and Job Requirements
MS / MTech, BE / BTech with computer science or any related streams
12+ years of Software development experience
5+ years of solutioning and software designing experience


Sabre Corporation is the leading technology provider to the global travel industry. Sabre’s software, data, mobile and distribution solutions are used by hundreds of airlines and thousands of hotel properties to manage critical operations, including passenger and guest reservations, revenue management, flight, network and crew management. Sabre also operates a leading global travel marketplace, which processes more than US$120 billion of global travel spend annually by connecting travel buyers and suppliers. Headquartered in Southlake, Texas, USA, Sabre serves customers in more than 160 countries around the world.


Stay connected with Sabre Careers

Facebook Twitter LinkedIn

Job Segment: Developer, Computer Science, Java, Cloud, Technology