Remote job
Software Engineer, Firefox Desktop Integrations
Job details
About this role
Role overview
An early-career Software Engineer will help develop and maintain desktop browser features related to installation, updates, and operating-system integration. The work focuses especially on Windows and macOS, with projects carried out alongside a distributed team and guidance from more experienced engineers. The role offers room to build systems programming skills while contributing to software used around the world.
Responsibilities - Help implement and maintain features for browser installation, updating, and operating-system integration. - Contribute to improvements in installation and update workflows with support from senior engineers. - Help investigate platform-specific problems where browser software interacts directly with Windows or macOS. - Work with teammates and a manager to scope tasks, share progress, and raise blockers early. - Take part in code reviews and use feedback to improve implementation quality. - Find and fix bugs that affect the desktop browsing experience. - Collaborate with a geographically distributed team and contribute to its open working practices.
Requirements - Some experience with systems-level programming on a major operating system, such as Windows or macOS. - Proficiency in C or C++. - Clear communication and willingness to ask questions, seek feedback, and raise blockers. - Ability to contribute to collaborative engineering work and steadily develop technical and problem-solving skills. - Interest in learning and contributing to widely used software.
Nice to have - Exposure to or experience with Rust. - Familiarity with Linux or macOS internals. - Familiarity with native Windows or macOS APIs, such as Win32 or Cocoa. - Open-source participation or interest in learning how to contribute.
Benefits and work setup - The team is geographically distributed and works across desktop platforms; the listing identifies the role as remote. - Hiring ranges listed for Canada are CAD $82,000–$110,000 in Tier 1 locations and CAD $74,000–$99,000 in Tier 2 locations. - Benefits include medical, dental, and vision coverage, retirement contributions, performance-based bonuses, paid parental leave, wellness days, holidays, a birthday day off, and home-office and professional-development stipends. Some offerings vary by country.