Sabre is seeking to solve complex infrastructure, scalability, and software delivery challenges by leading the design and development of their next-generation platform and reliability systems.
Requirements
- Expertise in Infrastructure as Code (IaC) with deep, hands-on experience using Terraform and Packer to build and manage production environments.
- Deep, hands-on experience engineering solutions on and for containerization technologies (Docker) and Kubernetes, including platform development and management with Helm.
- Proven expertise in designing and building CI/CD systems and developer-focused automation.
- Strong programming skills in at least one language such as Python, Java, or C++, in addition to scripting (e.g., Bash).
- Practical experience using performance testing tools like JMeter to analyze and validate the performance characteristics of the software you build.
- A strong foundation in distributed systems, software architecture, and SRE principles (SLOs, observability, reliability).
- In-depth knowledge of API gateway technologies, specifically Apigee Hybrid.
Responsibilities
- Architect, design, and build the software and automated systems that define our CI/CD and software delivery platform.
- Engineer resilient, scalable infrastructure using Infrastructure as Code (IaC) principles, applying your software development skills to tools like Terraform and Packer.
- Develop and enhance our Kubernetes-based container orchestration platform, creating robust solutions for service deployment, management, and scaling using tools like Helm and Docker.
- Design and build the software that powers our API gateway infrastructure, contributing to the evolution of our Apigee Hybrid implementation.
- Write clean, maintainable, and well-tested code for infrastructure automation and platform services using languages like Python, in addition to scripting with Bash.
- Serve as a software architecture consultant to the Performance Engineering team, providing expert guidance on building scalable and performant systems.
- Collaborate on the design of performance tests and models, advising on how to best simulate and validate system behavior under load.
Other
- Extensive experience in a senior or principal-level Software Engineering role, with a demonstrated focus on building backend systems, platforms, or infrastructure.
- Demonstrated ability to lead large-scale technical projects and mentor other engineers.
- Exceptional problem-solving skills and the ability to communicate complex technical ideas to a variety of audiences.
- Very competitive compensation
- Generous Paid Time Off (25 PTO days)