Senior Software Engineer, Add-Ons
Mozilla· Firefox
Hybrid (Remote Netherlands)€66k - €88kfull-timePosted 1mo ago
About the role
Senior Software Engineer role focused on the Add-ons ecosystem (AMO) at Mozilla, delivering features and architectural improvements to automate moderation, reviewer tools, and DevHub, while modernizing platform architecture, observability, and CI/CD practices for the Firefox add-ons ecosystem.
Responsibilities
- Deliver major features and architectural improvements across the Add-ons stack, including automated moderation pipelines, Reviewer tools, and DevHub.
- Help establish and maintain engineering standards across areas such as code review, definition of done, production readiness, runbooks, incident response, on-call practices, coding conventions, and infrastructure as code.
- Create robust observability systems and data-backed insights.
- Provide peer feedback, share knowledge and help others grow.
- Build and improve the systems that enable Add-ons engineering to safely develop, deploy, observe, and operate production services.
- Improve our CI/CD pipelines using declarative, pipeline-as-code approaches that make changes reproducible, testable, and easy to review.
- Deliver work iteratively using a visible backlog, short feedback cycles, retrospectives, and demonstrations to stakeholders.
- Write clear technical documentation, including design notes, Architecture Decision Records, runbooks, and incident write-ups.
- Work effectively in unfamiliar codebases, tracing requests and asynchronous jobs end-to-end to understand failures and identify opportunities for improvement.
- Collaborate with designers, product managers, QA, and community contributors to deliver end-to-end improvements.
- Contribute in the open through pull requests, code reviews, and discussions.
- Feature development: submission flows, trust and safety signals, DevHub and Reviewer tools modernization.
- AMO application systems: Python/Django, MySQL, React/TypeScript, and asynchronous processing systems.
- Internal developer platforms: Create tools and paved paths that make it easier for teams to ship and operate software safely and consistently.
- Team Process: Contribute to team ceremonies, execute process improvement, and provide feedback on team effectiveness.
- Engineering standards: Help make production readiness, testing, recoverability, documentation, and safe deployment part of the normal development lifecycle.
- Platform reliability: Deployments, monitoring, and incident response.
Qualifications
- Strong hands-on experience building and maintaining production applications with Python/Django.
- Experience operating and improving production software systems where reliability and safe delivery matter.
- Strong experience with CI/CD systems and treating pipelines and infrastructure declaratively as code.
- Experience designing or improving automated testing and deployment workflows, including integration testing and staged or progressive delivery.
- Strong understanding of observability as an engineering discipline, including metrics, logging, tracing, service-level objectives, and actionable alerting.
- Experience building or maintaining internal tools or platforms used by other engineering teams, with an understanding that internal systems have users, reliability expectations, roadmaps, and lifecycle considerations.
- Experience defining or improving engineering practices such as code review standards, operational readiness, runbooks, incident response, on-call expectations, or definitions of done.
- Ability to read and understand unfamiliar codebases and trace application behavior across frontend, backend, asynchronous jobs, data stores, and infrastructure.
- Experience debugging complex production issues and turning what you learn into lasting system improvements.
- Strong technical writing skills, with experience creating useful documentation such as design documents, ADRs, runbooks, and incident reports.
- Experience working iteratively with a visible backlog, regular stakeholder feedback, and retrospectives that result in concrete improvements.
- Strong collaboration and communication skills in a distributed team environment.
- A willingness to share knowledge and mentor peers in operational and reliability practices.
- Commitment to Mozilla values (Welcoming differences, Relationship-minded, Responsible participation, Grit).
Skills
Required:PythonDjangoCI/CDObservabilityCode reviews / engineering standards
Benefits
- Generous performance-based bonus plans to all eligible employees
- Rich medical, dental, and vision coverage
- Generous retirement contributions with 100% immediate vesting
- Quarterly all-company wellness days
- Country specific holidays plus a day off for your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program
- Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
Last updated Sep 16, 2026. Interested? Apply on the company site.
About Mozilla
Internet for people, not profit
Mozilla is the not-for-profit behind the lightning fast Firefox browser. We put people over profit to give everyone more power online.
BrowserInternetNot-for-profitFirefox
More open roles at Mozilla
- Senior Manager, Accounting & Finance4d agoRemote · Thunderbird
- Contract Staff Software Engineer-Bug Burndown4d agoRemote · Firefox
- Senior Manager, Accounting & Finance4d agoRemote · Thunderbird
- Sr. Executive Assistant4d agoOffice of CEO
- Software Engineer, Firefox Desktop Integrations4d agoRemote · Firefox