Software Engineer, Firefox Desktop Integrations

Posted 5 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer improving Mozilla Firefox desktop installs, updates, and OS integrations. Supporting Windows and macOS platform compatibility, debugging, and collaborative browser development.

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 an open and inclusive work environment

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
  • Bonus: Exposure to or experience with Rust
  • Bonus: Familiarity with Linux, or macOS internals
  • Bonus: Exposure to or familiarity with native Windows or macOS APIs (such as Win32 or Cocoa)
  • Bonus: 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)

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$74,000 - CA$110,000 per year

Degree requirement

No Education Requirement

Tech skills

LinuxMacOSOpen SourceRustC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.