JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

Est. expiry Nov 4

Staff Software Engineer

Posted Sep 30 (32 days ago) · Last updated Oct 30

Key facts

Senior Staff Software Engineer for Mozilla Thunderbird web services, remote US/Canada; leads architecture and mentors engineers.

How this salary compares

Benchmarked against senior roles

Too few postings state a salary to show this.

Monthly salary comparison for Staff Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€8,670 per month€9,690 per month€10,710 per month
This offer€15,000 per month€16,458 per month€17,917 per month

Based on 1 job ad that state the pay. · Data and reuse

Where and how
United StatesRemoteSenior
Languages required
English
Experience
10 years experience

Original job ad

As published by Mozilla

Open the ad
The Staff Software Engineer for Web Application Services at Mozilla leads architecture decisions, guides development of web-based Thunderbird services, and drives scalable, maintainable product platforms. The role involves owning complex projects, writing and reviewing code, prototyping, evaluating technology choices, and mentoring engineers. You will collaborate with designers, product management, QA, and community contributors to shape software patterns and solutions that scale to millions of users and donors. Responsibilities include directing technical architecture for new Services products, building prototypes, developing analytics infrastructure, and ensuring sustainable, accessible systems. You will partner with cross-functional teams and stakeholders to translate product goals into robust software, and you will stay current with evolving technologies and industry practices. The position requires strong English written and verbal communication, remote collaboration across disciplines, and the ability to travel internationally when needed. What you’ll do: Lead the technical architecture of new Services products; write code, prototypes, and experiments; establish software patterns; build analytics and infrastructure; tackle high-level problems with broad impact; provide technical and product direction across Thunderbird and Mozilla; collaborate with team and community to surface issues, refine ideas, and develop practical solutions; plan improvements to make systems more accessible, self-serviceable, lower friction, scalable, and easier to delegate; mentor engineers through code review, documentation, technical discussions, process improvements, and ongoing guidance; stay current with evolving technologies, coding standards, libraries, and frameworks and apply that knowledge to your work. What you bring: 10+ years of web software development experience, expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++. An understanding of the business landscape, experience collaborating with teams to expand Thunderbird’s user and donor base. Experience with front-end frameworks, full-stack development, and/or API development. Strong knowledge of software development practices, including testing, code review, and documentation, and the ability to help others develop these skills. Experience acting as a technical lead, solving complex technical problems, and providing mentorship and guidance to other engineers. Experience collaborating remotely across disciplines. Excellent written and verbal English communication and documentation skills, with the ability to communicate clearly and concisely with an international, geographically distributed team. Comfort working in an open-source environment and a commitment to Mozilla values. Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools, to improve work processes. A commitment to continuous learning and staying current with industry trends and technologies. Ability and willingness to travel periodically, including internationally. Bonus points for: Experience with product management or product-focused work. What success looks like: Strong technical leader who helps Thunderbird grow and evolve our product offerings; scale patterns and architecture; turn ideas into working solutions; data-driven product decisions; cross-functional direction. Work environment: This is a full-time, fully remote position. You’ll join a distributed team of Thunderbird staff, open-source community members, and contributors from around the world. Compensation & benefits: Salary ranges for US and Canada; remote-friendly benefits including paid leave, professional development stipends, hardware, and remote-work stipends.

This is the employer's own ad. Pay, requirements and the other details on this page are our reading of it, not facts the employer confirmed.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • 10+ years of web software development experience
  • Expert-level JavaScript
  • Python, Rust, Go, or C++

Responsibilities

  • Lead the technical architecture of new Services products
  • Write code, prototypes and experiments
  • Establish software patterns and make technical decisions
  • Build analytics and infrastructure
  • Mentor engineers
  • Collaborate with Thunderbird and Mozilla teams

Skills & technologies

JavaScriptPythonRustGoC++Frontend Frameworks

Benefits & perks

Recruitment process

  1. Submit application
  2. Screening questions
  3. Interview rounds
  4. Offer and acceptance

About Mozilla

Mozilla logo
Mozilla · 10 open roles
Top locations (all time): Remote - Finland · 91 · Remote - Germany · 89 · Remote - Belgium · 86 · +14 other locations
View company
Current open roles at Mozilla on JobCrawls
LocationActive listings
Remote - Finland91
Remote - Germany89
Remote - Belgium86
Remote - Sweden86
Remote - Spain85
Remote - Netherlands85
Remote - France80
Remote - Canada60
Remote - UK59
Remote - Global55
Remote - Poland41
Remote - United Kingdom27
Remote - US22
Remote - Denmark6
Remote - New Zealand5
Remote - Australia5
Remote - United States2
Current role mix at Mozilla on JobCrawls
Role typeActive listings
Software Engineer30
Crash Reporting Integration Engineer8
Mobile Product Manager7
Product Manager7
Graphics Engineer6
Security Engineer5
Software Engineer, DOM Core5
CI and Workflow Software Engineer5
Senior Software Engineer4
Machine Learning Engineer4
Site Reliability Engineer4
Desktop Integration Engineer4
Backend Engineer3
Software Engineer (Localization)3
Software Engineer, Privacy3
VPN Software Engineer3
Executive Assistant3
Localization Technical Program Manager2
Software Engineer, Add-Ons2
Security Operations Engineer2
Program Manager2
Software Security Engineer2
Director of Product, Firefox Growth2
Security Incident Responder2
Fundraising Strategist1
Public Policy & Government Relations Manager1
Privacy Counsel1
Marketing Data Scientist1
Frontend Engineer1
Data Scientist1
Senior Staff Product Manager1
Quantitative User Researcher1
Business Development Manager1
Software Test Engineering1
Head of Global and Strategic Intelligence1
Solutions Engineer1
Product Director1
Software Engineer, Enterprise Browser1
Strategic Finance and Investment Strategy1
Application Engineer1
Security Student Worker1
Engineer1
Senior Engineering Manager1
Grassroots Engagement Director1
Creative Producer1
iOS Engineer1
Test Engineering Manager1
Web Apps Manager1
Integrated Marketing Consultant1
Social Media & Content Strategist1
AI & Agentic Systems Engineer1
Marketing Specialist1
Current role-level mix at Mozilla on JobCrawls
Role levelActive listings
Senior91
Mid-Level39
Manager10
Director6
Core values
TransparencyCollaborationDiversity & InclusionImpactOwnership

Never miss a new Staff Software Engineer job in Remote - US

Weekly or daily digest. Unsubscribe anytime.