Senior Software Engineer, OS Integration

Contract type
Ongoing
Work mode
Remote · Canada
Experience
Senior · 5+ years

Job description

Software engineer on Mozilla's OS Integration team developing fixes, improvements, and new features for Firefox, including maintenance and development of the Firefox installer and updater.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
Remote · Canada
Pay
CAD 95,000 – 139,000 / year

What you'll do

  • Improve the quality of Firefox and other Mozilla products by debugging and fixing software defects, improving the browsing experience for hundreds of millions of users
  • Contribute to new features and improvements
  • Break down tasks and work with others to deliver solutions
  • Collaborate with experienced software engineers
  • Perform code reviews and provide technical direction
  • Work with a geographically-distributed development team
  • Interact with teams throughout the organization
  • Maintain and develop the installer and updater of Firefox

What we're looking for

  • 5+ years of overall software engineering experience
  • Strong knowledge of C and C++
  • Experience with desktop application development on Windows, macOS, or Linux with C++
  • Knowledge of web technologies such as Javascript and HTML
  • Knowledge of secure coding practices and memory safety concerns
  • Strong problem-solving and debugging skills
  • Written and verbal communication skills with a collaborative mindset
  • Willingness to work effectively in a distributed team environment

Nice to have

  • Installer and/or Updater development on any OS
  • Windows internals like the BITS server or MSIX packages
  • Open-source contributions or personal engineering projects

Your team

OS Integration team

Benefits

  • Generous performance-based bonus plans to all eligible employees
  • 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
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Apply

About 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.

Mission

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.

What they value

  • Play to win
  • Build for People first
  • Engage Evidence over Ego
  • Decide and Deliver
  • Ship, learn and repeat