
Internet software for people, not profit
Mozilla, headquartered in Rincon Hill, San Francisco, CA, is a prominent player in the internet software industry, best known for its flagship product, Firefox. With over 1,000 employees, Mozilla focuses on open-source software and privacy-forward solutions, including Mozilla VPN. The company has ra...
Mozilla offers 26 weeks of paid parental leave for childbearing parents and 12 weeks for non-childbearing parents. Employees receive 100% coverage for...
Mozilla champions an open-source culture, prioritizing user privacy and choice. The company fosters a mission-driven environment, focusing on impactfu...

Mozilla • Remote UK
Mozilla is hiring a Staff Engineer for the DOM team to optimize software that millions rely on daily. You'll work with C++ and web technologies like IndexedDB and Service Workers. This role requires experience in debugging complex multi-threaded code.
You have extensive experience in software engineering, particularly with C++ — debugging complex multi-threaded code is second nature to you, and you thrive on optimizing software that impacts millions of users. Your enthusiasm for web technologies drives you to create applications that enrich users' lives, and you are eager to tackle challenges in implementing web standards. You understand the importance of performance and reliability in web applications, and you are committed to delivering high-quality solutions. You enjoy collaborating with cross-functional teams and are comfortable discussing technical concepts with both technical and non-technical stakeholders. You are also open to mentoring junior engineers and sharing your knowledge with the team.
Experience with web standards such as IndexedDB, File System, Web Workers, and Service Workers is a plus. Familiarity with the Gecko engine and a passion for open-source software will set you apart. You are proactive in seeking out new technologies and methodologies to improve your work and the team's output.
As a Staff Engineer on the DOM team, you will be responsible for the Gecko implementation of various web standards that power the Firefox browser. Your first major challenge will involve optimizing the performance of IndexedDB and ensuring that it meets the needs of modern web applications. You will work closely with product managers and designers to understand user requirements and translate them into technical specifications. You will also be involved in debugging and resolving issues related to multi-threaded operations, ensuring that the software remains robust and efficient.
You will collaborate with other engineers to design and implement new features that enhance the user experience on the web. This includes working on the File System API, Service Workers, and Notifications API, among others. You will participate in code reviews, providing constructive feedback to your peers and ensuring that best practices are followed. Additionally, you will have the opportunity to contribute to the open-source community, sharing your work and collaborating with developers around the world.
Mozilla offers a competitive salary range of £81,000—£117,000 GBP for this role, along with a comprehensive benefits package. You will have the flexibility to work remotely from the UK, allowing you to balance your professional and personal life effectively. At Mozilla, you will be part of a mission-driven organization that values diversity and inclusion, and you will have the chance to make a meaningful impact on the future of the internet. We encourage you to apply even if your experience doesn't match every requirement — we value curiosity and a growth mindset just as much as technical skills.
Apply now or save it for later. Get alerts for similar jobs at Mozilla.