Staff Software Engineer, Web Application Services
Mozilla· Thunderbird
Remote$180k - $215kfull-timePosted 3w ago
About the role
Staff-level IC responsible for architecture, technical direction, and execution of web-based Thunderbird services (e.g., calendar, secure file storage/transfer). Lead architecture, drive technical decisions, mentor engineers, and collaborate across teams and open-source community to grow Services products and Thunderbird offerings.
Responsibilities
- Lead the technical architecture of new Services products, owning complex projects and improving evolving systems.
- Write code, build prototypes, and contribute through the full development lifecycle.
- Help establish software patterns and make technical decisions across Services products.
- Build and evolve analytics and infrastructure to use user-generated data for decisions.
- Tackle ambiguous, high-level problems with broad impact on Services goals (growth of users/subscribers).
- Provide technical and product direction across Thunderbird and lead collaboration with Mozilla and community contributors.
- Collaborate with team and community to surface issues and develop practical solutions.
- Plan improvements for accessible, self-serviceable, scalable, and sustainable systems and processes.
- Mentor other engineers through code reviews, documentation, and organizational improvements.
- Stay current with evolving technologies and apply knowledge to work.
Qualifications
- 10+ years of web software development experience with designing scalable systems and launching complex web projects at scale.
- Expert-level JavaScript and knowledge of at least one additional language (Python, Rust, Go, or C++).
- Understanding of business landscape and experience expanding Thunderbird’s user and donor base.
- Experience with front-end frameworks, full-stack development, and/or API development.
- Strong knowledge of software development practices (testing, code review, documentation) and ability to mentor others.
- Experience as technical lead, solving complex problems, and guiding engineers.
- Experience collaborating remotely across engineering, product, QA, and design.
- Excellent written and verbal English communication and documentation skills.
- Comfort with open-source environments and Mozilla values.
- Ability to learn and responsibly use emerging technologies (including AI tools).
- Commitment to continuous learning and staying current with industry trends.
- Willingness to travel internationally.
Skills
Required:JavaScriptAdditional programming languageFront-end frameworksSoftware development practicesLeadership / mentoringRemote collaboration
Benefits
- Fully remote work & schedule flexibility
- Company-provided laptop
- Annual bonus program
- Monthly remote work stipend
- Annual professional development stipend
- Access to Coursera learning platform
- Industry conferences
- Company all-hands and team gatherings
- 401(k) / RRSP contributions
- Health, dental, & vision insurance
- Disability insurance
- Life insurance
- Employee assistance program
- Paid parental leave
- Paid sick days
- Quarterly wellbeing stipend for personal / family activities
- 9 wellbeing days
- Public holidays
- Other paid leave
- Rest & play time (PTO 24 days/year prorated)
Last updated Sep 30, 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