IXL Learning is seeking a Senior Software Engineer to maintain and improve the pipelines and deployment systems that power their containerized applications across various brands, aiming to enhance automation, reliability, and developer productivity.
Requirements
- Experience building reusable CI and deployment systems (GitHub Actions, Jenkins, or similar)
- Hands-on experience with containerized environments (Docker, Kubernetes)
- Experience managing cloud infrastructure (AWS preferred)
- Strong programming skills in at least one object-oriented language (Java, C++, etc.) and one scripting language (Python, Bash, etc.)
- Strong debugging and problem-solving skills across the stack
Responsibilities
- Design, build, and maintain software delivery pipelines for containerized applications
- Develop systems for artifact build and push, application validation, and automated deployment
- Create and support dynamic test environments and database-aware testing strategies
- Partner with brand engineering teams to ensure smooth, reliable releases
- Collaborate on unifying CI and deployment workflows across repositories and brands
- Provide support and troubleshooting for build and deployment pipelines
- Contribute to developer productivity by improving reliability and reducing friction in release processes
Other
- 6+ years of professional experience with technical infrastructure and software engineering
- Effective collaborator with excellent communication skills
- Passion for building reliable systems that empower developers and improve product delivery
- The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week.
- This is a full-time position in our San Mateo, CA office.