Mozilla
Software Engineer, Release Engineering
About this role
Mozilla's Release Engineering team seeks a software engineer to optimize and maintain the build and deployment pipeline that delivers Firefox to over 200 million users. You'll develop scalable automation solutions, collaborate with senior engineers across distributed teams, and ensure reliable product releases across multiple platforms and locales.
What you'll do
- Design and develop scalable software for tens of thousands of daily build, test, and release tasks
- Optimize and maintain the CI/CD pipeline to improve developer experience
- Collaborate with senior engineers to identify and implement infrastructure improvements
- Work with geographically-distributed teams across North America and Europe
- Participate in code reviews and contribute to codebase quality
- Respond to critical service outages during working hours
What they're looking for
- Python (or OOP language)
- CI/CD pipeline design and optimization
- Cloud platforms (AWS, GCP, or Azure)
- Shell scripting
- Windows, macOS, and Linux development
- Distributed team collaboration
- Release automation
- Software scalability and performance
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Mozilla
Mozilla develops open source AI initiatives and tools, with a focus on rapid prototyping and deployment of working demos. The company is hiring engineers to build foundational AI components with clear architectural boundaries that enable developer ownership and extensibility.
- Website
- mozilla.org
Likely interview questions
- Describe your experience with CI/CD pipelines—what systems have you worked with and what optimizations did you implement?
- How have you handled a critical production outage, and what was your approach to root cause analysis?