Desktop Integrations Engineer

Mozilla
Summary
Join Mozilla's Firefox team as a Software Engineer and contribute to the development and maintenance of Firefox features related to installs, updates, and OS integrations. Work on improvements to the Firefox installation and update process, solve platform-specific challenges on Windows and/or macOS, and collaborate with a distributed team. This early-career role involves working on engineering projects spanning several weeks, requiring collaboration with peers. You will participate in code reviews, help identify and fix bugs, and contribute to a high-quality codebase. The role requires some experience with systems-level programming and proficiency with C/C++; bonus points for experience with Rust or familiarity with Linux/macOS internals.
Requirements
- Some experience with systems-level programming on a major platform (e.g., Windows, macOS)
- Proficiency with C/C++ programming
- Willingness to communicate clearly, ask questions, and seek feedback
- Ability to contribute to collaborative projects and steadily build up your technical and problem-solving skills
- A growth mindset and enthusiasm for contributing to impactful software
Responsibilities
- Assist in the development and maintenance of Firefox features related to installs, updates, and OS integrations
- Work on improvements to the Firefox installation and update process with guidance from senior engineers
- Support efforts to solve platform-specific challenges on Windows and/or macOS, particularly where Firefox must interact directly with the operating system
- Collaborate with your manager and teammates to define and scope tasks, with regular check-ins to share progress and ask for support when needed
- Participate in code reviews to grow your understanding and contribute to a high-quality codebase
- Help identify and fix bugs that improve the Firefox experience for our global user base
- Engage with a distributed team and contribute positively to our open and inclusive work environment
Preferred Qualifications
- Exposure to or experience with Rust
- Familiarity with Linux, or macOS internals
- Exposure to or familiarity with native Windows or macOS APIs (such as Win32 or Cocoa)
- Previous participation in open source projects or a strong interest in learning how to contribute
Benefits
- Generous performance-based bonus plans to all regular employees - we share in our success as one team
- Rich medical, dental, and vision coverage
- Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
- Quarterly all-company wellness days where everyone takes a pause together
- Country specific holidays plus a day off for your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program
- Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
Share this job:
Similar Remote Jobs



