Senior Software Engineer - Engineering Workflow and CI
Mozilla is seeking a Senior Software Engineer to join our Engineering Workflow and Continuous Integration (CI) team. This team plays a pivotal role in enhancing the development processes for Firefox, ensuring that developers can efficiently build, test, and deliver high-quality products. As part of Mozilla, a mission-driven organization dedicated to an open and accessible internet, you'll contribute to products like Firefox that impact millions of users worldwide.
In this role, you will focus on improving Firefox development workflows by reducing time spent on testing and debugging, and by integrating and automating various processes. You'll collaborate with a geographically distributed development team, providing code reviews and technical direction. Mentorship is also a key aspect, as you'll guide other team members while receiving mentorship from senior colleagues. Additionally, you'll analyze data to create dashboards and identify trends in the Firefox development workflow.
The ideal candidate will have proven Python skills, including experience in building services, and proficiency in front-end development with JavaScript. Experience with Python frameworks such as FastAPI, Flask, or Django, as well as familiarity with cloud services like GCP or AWS, is essential. A solid understanding of databases and SQL, along with experience in CI/CD systems like GitHub Actions or CircleCI, is required. Comfort with cross-platform development, particularly on at least two of the following: Windows, Linux, Mac, or Android, is also important. A passion for enhancing developer productivity and a commitment to Mozilla's values are crucial.
Mozilla offers a comprehensive benefits package, including generous performance-based bonus plans, rich medical, dental, and vision coverage, and generous retirement contributions with immediate vesting. Employees enjoy quarterly all-company wellness days, country-specific holidays plus a day off for their birthday, and a one-time home office stipend. Additional perks include an annual professional development budget, quarterly well-being stipend, and considerable paid parental leave.
Joining Mozilla means becoming part of a mission-driven organization that values diversity, equity, inclusion, and belonging. With a focus on open-source development and a commitment to making the internet better for people, Mozilla provides growth opportunities and a collaborative environment where your work will have a meaningful impact.
Please note that this position is remote and based in the United Kingdom.