← All roles

Staff Software Engineer, Web Application Services

Mozilla· Thunderbird
Apply on company site
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