Sabre is a technology company that powers the global travel industry. By leveraging next-generation technology, we create global technology solutions that take on the biggest opportunities and solve the most complex challenges in travel.
Positioned at the center of the travel, we shape the future by offering innovative advancements that pave the way for a more connected and seamless ecosystem as we power mobile apps, online travel sites, airline and hotel reservation networks, travel agent terminals, and scores of other solutions.
Simply put, we connect people with moments that matter.
Job Description
We are seeking a Manager Software Engineering who would bring hands on experience in building strong teams that can excel in technology and innovation to deliver critical, high-quality software to our clients. The successful candidate is an experienced software engineering leader who understands all aspects of the software development lifecycle, including design, development, review, documentation, testing, development operations. The candidate is expected to have above mentioned expertise with experience/understanding of cloud computing.
Key Responsibilities
- Responsible for managing the design, development, integration, implementation, deployment of software applications targeting reuse, cloud enablement, simplification, and continuous quality improvements.
- Responsible for leading talented Software Engineering teams to deliver innovative, enterprise quality products with diverse tech stack built on a foundation of architectural and engineering excellence.
- Provide leadership and be a mentor in engineering best practices, including agile development methodologies, cloud ready architectures, server architectures, and design patterns.
- Responsible for ensuring industry standard, best in class product features, quality and stability, including accountability for resource performance and capacity planning.
- Lead the implementation of rigorous engineering excellence process and schedule conformance. Detail oriented, responsible for solving highly technical and complex problems for several programs and projects. Demonstrate strong drive for results. Communicate status to all stake holders.
- Passionate about the customer experience, providing a great experience for the users. Hire critical talent, manage, grow and enable talent in org. Create highly engaged teams.
- Responsible for planning and coordinating complex discussions across teams, working with technical and non-technical users, including software and quality engineers, product managers, marketing and support teams.
- Take end to end accountability of product development touching Requirements, Design, Development, Deployment and Support.
Qualifications
- Must have at least 10 plus years of experience working through the design, development, release cycle, and delivering software products to market.
- Minimum 3 years prior management/supervisory experience.
- Expertise in end-to-end development of modern web apps, microservices and data processing pipelines. Experience in working with cross functional teams on Requirements, Design, Development & deployment
- A record of successful delivery of software solutions as an individual contributor, team leader, and/or development manager
- Strong leadership, project management skills, time management skills, and problem-solving skills
- Ability to lead through ambiguous situations and seek clarity.
- Lead and mentor teams of dedicated engineers to build powerful products in an iterative Agile or Kanban environment.
- Communicate well - Provide clear, concise and accurate reports for senior leadership
- Advanced computer software skills; ability to lead and direct multiple projects simultaneously; ability to delegate work to subordinate employees; proven leadership ability
- Experience leading a strong SW development team with programming languages such as Python, PySpark, Java, ReactJS, GCP, MongoDB/BigQuery, Data Engineering.
- Ability to handle multiple disciplines for the product including Quality, Validation, Automation teams besides SW Development.
- Hands on experience with cloud technologies like Kubernetes, Containers, Microservices, Deployment Automation.
- Strong understanding of Software development processes, agile development, Dev OPS CI/CD packaging skills.
Job Requirements
- Strong technical product leadership, and communication skills. High employee engagement survey scores. Ability to lead multiple simultaneous product development efforts and programs
- Experience in Cloud Technologies & Cloud Native, Microservices based Product Development.
- Experience with Product Development in Cloud platforms such as GCP, AWS
- Experience with Git, Jenkins CI/CD, testing tools and code quality tools
- Experience with Docker or similar containerization technologies
- Experience with Event Streaming technologies
- Experience with programming languages like Java, Scala, Python
- Experience in SQL queries
- Experience/understanding with Big Data technologies like Apache Spark, Parquet, BigQuery
- Experience/understanding with SQL and NoSQL databases
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-BG1