Job Description
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.
Information Technology General Job Description (MUST BE EDITED FOR SPECIFIC JOB POSTING):
Team Description
As a XXX you will play a crucial role in ensuring the reliability, scalability, and performance of our systems and applications. You will collaborate with cross-functional teams to design, implement, and maintain robust and efficient infrastructure solutions. This role requires a deep understanding of system architecture, strong problem-solving skills, and a passion for automating processes to enhance operational efficiency.
Sabre (team/ unit XXXX) is looking for a talented XXXX Engineer. At Sabre, we’re passionate about building software that solves problems. We're searching for a new team member with fresh ideas, a unique viewpoint and interest in engineering the best possible solutions for our customers.
This role combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems.
Role and Responsibilities:
- Evaluates, from a reliability standpoint, the materials, properties and techniques used in production. Advises design engineering on selection, application and test of electronic components and systems
- Recommends design or test methods and statistical process control procedures for achieving required levels of product reliability
- Determines reliability requirements of components and systems to achieve company, customer and any governmental agency reliability objectives
- Develops new acceleration techniques and analytical tools to assure the early identification of potential problems with new products, packaging, processes, and product reliability
- Makes recommendations for changes in the selection and application of components and systems. May propose changes in design or formulation to improve system and/or process reliability
- Collaborate with cross-functional teams to design, implement, and maintain highly available and scalable systems and services
- Analyze system and application architectures to identify and mitigate potential reliability bottlenecks
- Define and track Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to measure system performance
- Optimize resource utilization to ensure cost-effectiveness while maintaining reliability
- Collaborate with security teams to implement security best practices and ensure compliance with industry standards and regulations
- Own application systems and work with development teams on performance/security improvements
- Participate in security incident response and vulnerability management processes
- Maintain comprehensive documentation of system configurations, processes, and best practices
- Troubleshoot, diagnose, and take corrective actions to improve stability and performance of systems running on production environment
Qualifications and Education Requirements:
- XX years of relevant experience in XXXXX (e.g. supporting open system applications)
- Strong knowledge of XXXX
- Scripting skills and experience (XXXX name tech stack)
- Good working knowledge of cloud services (preferable XXXX)
- Good working knowledge of automation tools (e.g. XXXX)
- Experience designing and operating cloud-based CI/CD pipelines
- Experience installing, configuring, and troubleshooting Java applications
- Knowledge of cloud technologies (XXXX)
- Solid hands-on experience with framework development and ability to achieve end-to-end automation of workflows
- Strong attitude towards teamwork, knowledge sharing and documentation
Nice to Have Qualifications:
- Bachelor’s degree in computer science or computer engineering
- General experience with distributed architecture and/or high availability systems & capacity planning
- Familiarity with machine learning and artificial intelligence concepts can be beneficial for enhancing system automation, anomaly detection, and predictive maintenance
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.