
Senior Software Engineer - Mozilla
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
What you’ll do: Advance Firefox's security architecture and cryptography stack: Contribute to improvements in Firefox's core security systems, with a focus on cryptographic protocols, WebPKI, and security-sensitive web APIs. Help implement and maintain security features that support the evolution of public key infrastructure on the web. Design and implement web platform security features: Develop and ship web platform features in collaboration with teammates and the broader web community. Contribute to standards-based, secure, and interoperable implementations across Firefox. Improve browser reliability, performance, and resource efficiency: Investigate and resolve issues impacting stability, correctness, and performance. Analyze and improve memory usage and efficiency within a complex, multi-threaded browser environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security issues. Participate in debugging, root cause analysis, and implementation of effective long-term solutions. Contribute to technical design and planning: Participate in technical discussions, design reviews, and project planning for security-related initiatives. Help evaluate tradeoffs and contribute to engineering decisions within your area of work. What you’ll bring: Strong software engineering and security fundamentals: Experience in software engineering, with proficiency in C/C++ and a solid understanding of security principles, including cryptographic protocols and implementations. Experience building and maintaining complex software systems: Ability to contribute to the design, implementation, testing, and maintenance of software in large-scale or security-sensitive environments. Strong debugging and problem-solving skills: Expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications, including performance and memory-related challenges. Collaborative and effective communicator: Ability to work effectively with distributed teams, communicate technical concepts clearly, and collaborate constructively to solve problems. Growth mindset and willingness to learn: Demonstrated curiosity and desire to deepen expertise in browser security, cryptography, and systems programming while continuously improving engineering skills. Web platform and modern systems experience: Familiarity with web technologies and interest or experience in Rust. Comfortable working within large, complex, multi-language codebases.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 60 |
| Remote Finland | 48 |
| Remote Germany | 46 |
| Remote Netherlands | 45 |
| Remote UK | 44 |
| Remote France | 43 |
| Remote Belgium | 43 |
| Remote Spain | 42 |
| Remote Sweden | 40 |
| Remote Poland | 35 |
| Remote Canada | 32 |
| Remote US | 19 |
| Remote - Sweden | 6 |
| Remote - Germany | 6 |
| Remote - Netherlands | 6 |
| Remote Denmark | 6 |
| Remote - France | 6 |
| Remote - Finland | 6 |
| Remote - Spain | 6 |
| Remote - Poland | 6 |
| Remote - Belgium | 6 |
| Remote - Canada | 5 |
| Remote Australia | 5 |
| Remote New Zealand | 5 |
| Remote - UK | 5 |
| Remote - US | 2 |
| Role type | Active listings |
|---|---|
| Software Engineer | 61 |
| Senior Software Engineer | 4 |
| Machine Learning Engineer | 4 |
| Executive Assistant | 3 |
| Product Manager | 3 |
| Security Engineer | 3 |
| Site Reliability Engineer | 2 |
| Program Manager | 2 |
| Localization Technical Program Manager | 2 |
| Frontend Engineer | 2 |
| Solutions Engineer | 2 |
| Security Student Worker | 1 |
| Grassroots Engagement Director | 1 |
| Marketing Data Scientist | 1 |
| Web Apps Manager | 1 |
| Marketing Specialist | 1 |
| Application Engineer | 1 |
| Integrated Marketing Consultant | 1 |
| iOS Engineer | 1 |
| Strategic Account Executive | 1 |
| Senior Engineering Manager | 1 |
| Creative Producer | 1 |
| Head of Global and Strategic Intelligence | 1 |
| Social Media & Content Strategist | 1 |
| Business Development Manager | 1 |
| Fundraising Strategist | 1 |
| Product Director | 1 |
| Test Engineering Manager | 1 |
| Strategic Finance and Investment Strategy | 1 |
| Operations Engineer | 1 |
| Engineer | 1 |
| Public Policy & Government Relations Manager | 1 |
| Software Test Engineering | 1 |
| AI & Agentic Systems Engineer | 1 |
| Privacy Counsel | 1 |
| Data Scientist | 1 |
| Quantitative User Researcher | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 63 |
| Senior | 11 |
| Mid-level | 1 |
Mozilla appears in 573 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote Finland, and Remote Germany.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Advance Firefox's security architecture and cryptography stack
- Contribute to improvements in core security systems, focusing on cryptographic protocols, WebPKI, and security-sensitive web APIs
- Design and implement web platform security features in collaboration with the web community
- Investigate and resolve issues impacting browser stability, correctness, and performance
- Analyze and improve memory usage and efficiency in a multi-threaded browser environment
- Partner with engineers across teams to identify and address security issues
- Participate in debugging, root cause analysis, and implementation of long-term solutions
- Contribute to technical discussions, design reviews, and project planning for security initiatives
Requirements
- Proficiency in C/C++
- Solid understanding of security principles, including cryptographic protocols and implementations
- Experience in software engineering
- Ability to contribute to design, implementation, testing, and maintenance of software in large-scale or security-sensitive environments
- Expertise in diagnosing and resolving issues in multi-threaded, cross-platform native applications
- Experience with performance and memory-related challenges
- Ability to work effectively with distributed teams
- Familiarity with web technologies
- Interest or experience in Rust
Skills & Technologies
Perks
- Performance-based bonus plans
- Medical, dental, and vision coverage
- Immediate vesting retirement contributions
- Quarterly all-company wellness days
- Birthday day off
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program
Benefits & Perks
Perks
