Staff Software Engineer, DOM Workers Storage
2 days ago
Why Mozilla?
Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we're shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we're doing this while never losing our focus on our core mission – to make the internet better for people.
The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren't beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.
About this team and role:
Are you enthusiastic about optimizing software that millions of people rely on every day? Do you enjoy the challenge of debugging complex multi-threaded C++ code? Are you excited about web technologies and the applications built on them that enrich users' lives? If so, we'd love to hear from you
We are hiring a staff engineer for the DOM team, responsible for the Gecko implementation of web standards including IndexedDB, File System, Web Workers, Service Workers, Push API and Notifications API that powers websites people use via Firefox.
In this role, your first major challenge will be improving the reliability of storage initialization, across mobile and desktop platforms, where it impacts millions of Firefox users. Beyond that, you'll play a key role in advancing Gecko and the Web platform: shaping web standards, implementing APIs, and collaborating across teams and browsers to deliver new capabilities that make the Web stronger for everyone. Your responsibilities will include writing code, tests, building prototypes and solving problems as well as contributing to the standards process , while continuously learning and growing as a technical leader.
What you'll do:
Improve Storage, Workers and system-level surfaces of our Web engine, with a strong focus on performance, stability and securityDevelop and debug in a large, complex, multi-threaded, and multi-process codebaseDevelop and debug across multiple platformsInvestigate issues and propose solutions and architectural improvementsDrive features and projects from start to completionRead and implement API specifications, and contribute to the standards processCollaborate with the widespread Firefox team on shared goalsWhat you'll bring:
Proficiency in C++Deep experience with multi-threaded, multi-process codebases, including work on performance-critical, sandboxed or storage architecturesAbility to work with web specifications (like IndexedDB, File System, Web Workers, Service Workers), with the curiosity and adaptability to quickly deepen this expertiseCross-platform development experience with native applications (desktop and mobile)Proven ability to deliver maintainable solutions in large, evolving codebasesStrong problem-solving skills, able to diagnose complex issues without clear logs or reliable reproduction stepsGreat written communication skills and ability to lead discussions effectively, both in writing and verballyCommitment to our values:Welcoming differencesBeing relationship-mindedPracticing responsible participationHaving gritAbout Mozilla
Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
Commitment to diversity, equity, inclusion, and belonging
Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company's core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities, and expressions.
We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at to request accommodation.
We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.
Group: C
#LI-REMOTE
Req ID: R2932
Hiring Ranges:
Remote UK
£81,000 - £117,000 GBP
-
Software Engineer, DOM Core
6 days ago
Remote UK, United Kingdom Mozilla Full time £51,000 - £75,000 per yearWhy Mozilla?Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we're shaping the next 25 years of technology and...
-
Staff Software Engineer
1 week ago
Remote - UK, United Kingdom Samsara Full time £80,000 - £120,000 per yearAbout the role:Samsara's Fleet Safety team is seeking an experienced Staff Software Engineer to join our growing team. As a Staff Engineer at Samsara, you will be a technical leader that brings new ideas and expertise to guide the team's technical design and architecture and enable increasingly complex features and customer use cases. You will work on...
-
Staff Software Engineer
2 days ago
Remote - UK, United Kingdom Samsara Full timeAbout the role:Join Samsara as a Staff Software Engineer, focusing on our Developer Ecosystem and its critical role in the company's broader data and AI strategy. You will be a key technical leader, responsible for architecting and guiding high-impact, cross-functional initiatives that shape the future of our external integrations.This role is pivotal in...
-
Staff Software Engineer
2 days ago
Remote, United Kingdom General Motors Full timeJob DescriptionThe rapid adoption of advanced software in vehicles marks a new era for automakers and consumers, bringing both advantages and challenges.As part of Site Reliability Engineering (SRE) at General motors , you'll join a dedicated team focused on enhancing the reliability, efficiency, and scalability of our distributed systems. We leverage...
-
Senior Software Engineer
2 days ago
Remote - UK, United Kingdom Abnormal Full timeAt Abnormal AI, we protect our customers against nefarious adversaries who are constantly evolving their techniques and tactics to outwit and undermine the traditional approaches to Security. Abnormal is recognized as a top cybersecurity startup (Leader in the 2025 Gartner Magic Quadrant for Email Security Platforms), securing a Series D funding of $250...
-
Staff Software Engineer, Graphics
1 week ago
Remote UK, United Kingdom Mozilla Full time £81,000 - £117,000 per yearWhy Mozilla?Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we're shaping the next 25 years of technology and...
-
Manager, Software Engineering
1 week ago
Remote - UK, United Kingdom Samsara Full time £60,000 - £120,000 per yearAbout the role:The Platform Reports team sits at the heart of our data ecosystem, with a mission to empower our customers with insights. We build and own the core platform that enables users to create custom reports and dashboards using the full breadth of their data. Internally, we act as a critical accelerator for all product teams, providing a unified...
-
Senior Software Engineer II
2 days ago
Remote - UK, United Kingdom Samsara Full timeAbout the role:Samsara's Telematics team focuses on building both the product and platform for vehicle telematics data. There's significant complexity here, with trillions of data points processed annually, and a world-class customer experience always in mind. As a Senior Software Engineer II, you will spearhead the design and development of products and...
-
Senior Software Engineer II
1 week ago
Remote - UK, United Kingdom Samsara Full time £80,000 - £120,000 per yearAbout the role:Join the Developer Ecosystem team as a Senior Software Engineer II and shape the future of our external integrations. You will lead the technical vision for our core developer products—including our API, Eventing, Lambdas, and Marketplace. This role is critical in empowering our largest enterprise customers to build scalable, custom...
-
Senior Software Engineer II
2 weeks ago
Remote - UK, United Kingdom Samsara Full time £100,000 - £150,000 per yearAbout the role:Samsara's Telematics team builds the end-to-end platform that powers vehicle telematics across millions of connected assets. This platform provides real-time insights into fleet performance, safety, and efficiency.As a Senior Software Engineer on the Sustainability team, you'll contribute to a portfolio of products that help customers operate...