Senior Software Engineer, Ansible Product Delivery
Job Description
Position Overview
The Red Hat Ansible Engineering team is seeking a highly experienced and proactive Senior Software Engineer within our crucial Product Delivery Engineering group. In this high-impact role you will be the go-to technical owner for our automation software delivery pipeline and advanced testing frameworks, transitioning from execution to designing, architecting, and enabling reliable, scalable delivery. You will focus on leveraging AI/ML tooling to modernize our testing and delivery capabilities and ensure the Ansible Automation Platform is delivered with enterprise-grade quality, security, and efficiency across the globe.
Compensation: The salary range for this position is $116,270.00 - $191,840.00. Actual offer will be based on your qualifications.
Key Responsibilities
- Design and Own CI/CD: Design, implement, and maintain scalable CI/CD pipelines to support continuous integration, deployment, and delivery of the Ansible Automation Platform, optimizing for speed and reliability.
- Decompose and Deliver Complex Solutions: Accurately scope and decompose large, complex development tasks within the delivery pipeline, ensuring timely and complete solutions through effective collaboration.
- Shape Best Practices: Champion rigorous engineering standards for code quality, automated testing, and secure deployment while mentoring team members.
- Cross-Functional Leadership: Collaborate with platform engineering, product management, and external communities to integrate and support end-to-end delivery processes.
- Mentorship and Coaching: Actively mentor and coach junior team members and peers on technical domain knowledge and execution best practices.
Required Qualifications
- Expert proficiency in at least one modern programming language (Go, Python, or Java) for building scalable backend services or infrastructure automation.
- Proven, deep expertise in designing and operating complex CI/CD pipelines and infrastructure on Linux operating systems.
- Track record of delivering reliable, high-volume enterprise-grade software solutions.
- Proven ability to translate technical challenges into practical solutions within domains such as CI/CD, Testing, or Infrastructure as Code.
- Willingness to evaluate, integrate, and work with emerging AI/ML tooling to improve development and quality processes.
- Demonstrated collaboration and communication skills across a globally distributed team.
- Solid knowledge of Git and collaborative development practices, often acting as a subsystem owner or maintainer.
- Experience with container orchestration and technologies like Kubernetes and OpenShift.
- Familiarity with the Ansible Automation Platform or practical experience using Ansible for automation.
- Practical cloud experience with AWS, GCP, and Azure.
- Direct experience with AI/ML tools for code analysis, test optimization, or predictive failure analysis in a DevOps environment.
Benefits & Perks
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account for healthcare and dependent care
- Health Savings Account with a high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits such as employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, and employee assistance program