This job has expired and is no longer accepting applications.
Similar live jobs

Remote opportunity at
MozillaStaff Software Engineer, Firefox Enterprise
Mozilla Corporation is seeking a Staff Software Engineer to join its Firefox Enterprise team on a remote basis. As a technology company backed by a non-profit…
Career Tools
About this role
Staff Software Engineer, Firefox Enterprise at Mozilla is a full-time role. Work arrangement: Remote. Location: Applicants in United States only. No salary is shown in this listing. It was posted on Nov 4, 2026. This listing is paused and not taking applications at the moment.
Job Description
Mozilla Corporation is seeking a Staff Software Engineer to join its Firefox Enterprise team on a remote basis. As a technology company backed by a non-profit foundation, Mozilla builds open-source software and privacy-focused products like the Firefox web browser, serving over 225 million monthly users globally. The enterprise division concentrates on maintaining and enhancing browser support for large organization deployments.
In this position, you will provide technical leadership within a geographically distributed group, support team objectives, and guide product priorities. Your daily work will center on services and infrastructure for enterprise offerings, improving administration and monitoring tools, and integrating with remote services to boost security and usability in large-scale environments.
This role suits an experienced software professional with a strong background in distributed development, Rust, JavaScript, and database systems. Candidates should demonstrate a commitment to Mozilla values, including open collaboration, technical grit, and responsible participation.
Responsibilities
- Develop administration and monitoring tools to enhance Firefox security and usability in large deployments
- Integrate remote services to improve overall browser functionality
- Evaluate roadmap alignment and provide actionable recommendations regarding project priorities
- Collaborate with a globally distributed development team
Requirements
- At least 8 years of professional software development experience
- Experience building robust services following modern industry best practices
- Strong fundamentals in software engineering, covering modularity, abstraction, data structures, and algorithms
- Proficiency in both Rust and JavaScript
- Demonstrated understanding of SQL or non-relational database systems
- Excellent communication skills with experience operating effectively on distributed teams
Qualifications
- Front-end development experience
- Experience working with Kubernetes
- Familiarity with OIDC and OAuth2
- Prior successful contributions to open-source software projects
Core Skills
Benefits
- Performance-based bonus plans for eligible employees
- Comprehensive medical, dental, and vision insurance
- Retirement contributions with 100% immediate vesting
- Quarterly all-company wellness days
- Paid time off for country-specific holidays and your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Paid parental leave
- Employee referral bonus program
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting indicates this role is remote.
What technical skills are required?
Candidates must have proficiency in Rust and JavaScript, strong software engineering fundamentals, experience building robust services, and knowledge of SQL or non-relational databases.
How much experience is needed for this role?
The posting requires 8 or more years of professional software development experience.
What is the salary for this position?
The posting specifies a hiring range of €81.000 to €108.000 EUR for remote positions based in Germany, but does not state salaries for other locations.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
Explore more jobs like this
What to do next
This listing is no longer open, so the quickest next step is one of the live roles above. Save the ones that fit, and check the employer's other openings on its company page. To hear about new matches as they are posted, set up a job alert from your candidate account.