
Staff Software Engineer – DOM Workers Storage
Mozilla
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇩🇪 Germany
Visit company websiteSalary
💰 €80,000 - €117,000 per year
Job Level
Lead
About the role
- Improve Storage, Workers and system-level surfaces of our Web engine, with a strong focus on performance, stability and security
- Develop and debug in a large, complex, multi-threaded, and multi-process codebase
- Develop and debug across multiple platforms
- Investigate issues and propose solutions and architectural improvements
- Drive features and projects from start to completion
- Read and implement API specifications, and contribute to the standards process
- Collaborate with the widespread Firefox team on shared goals
Requirements
- Proficiency in C++
- Deep experience with multi-threaded, multi-process codebases, including work on performance-critical, sandboxed or storage architectures
- Ability to work with web specifications (like IndexedDB, File System, Web Workers, Service Workers), with the curiosity and adaptability to quickly deepen this expertise
- Cross-platform development experience with native applications (desktop and mobile)
- Proven ability to deliver maintainable solutions in large, evolving codebases
- Strong problem-solving skills, able to diagnose complex issues without clear logs or reliable reproduction steps
- Great written communication skills and ability to lead discussions effectively, both in writing and verbally
- Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
Benefits
- Commitment to diversity, equity, inclusion, and belonging
- Reasonable accommodations for individuals with disabilities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++multi-threaded codebasemulti-process codebaseperformance-critical architecturesandboxed architecturestorage architectureAPI specificationscross-platform developmentnative applicationsmaintainable solutions
Soft skills
problem-solvingwritten communicationlead discussionsadaptabilitycuriositycollaborationcommitment to valuesrelationship-mindedresponsible participationgrit