Software Engineer, Firefox Desktop Integrations

Mozilla

United States

Remote

USD 90,000 - 130,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mozilla is seeking an early-career Software Engineer to contribute to the Firefox Desktop Integrations team, focusing on installs, updates, and OS integrations across Windows and macOS. This role emphasizes collaboration, code reviews, and steady skill growth within a distributed, open, and inclusive engineering culture.

You will work with peers to implement features, tackle platform-specific challenges, and participate in code reviews while building expertise in systems-level development for a

Qualifications

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

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.

Skills

C/C++ programming

Tools

Windows
macOS

Job description

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.

About this team:

The Firefox team is a community of engineers who care deeply about delivering the fastest, friendliest, most usable browser possible. We are responsible for making the things you see in the browser work securely, quickly, and well! The Desktop integrations team is a cross-functional team that focuses on updates, installs and integrating Firefox with different OS platforms. As part of the Desktop Integrations team, you will be responsible for all things related to OS integration (particularly Windows and macOS) and helping us grow our user base.

Our team is geographically distributed, and working in the open is the norm. We contribute to the code driving the Firefox browser on all desktop platforms.

About the role:

A Software Engineer is an early-career individual contributor who is growing in their ability to take on more complex tasks. At Mozilla, this role involves working on engineering projects that typically span several weeks and require collaboration with peers. Software Engineers at this level contribute to implementation, ask thoughtful questions, and raise blockers early. They communicate clearly within their team, follow team processes, and steadily build expertise in their domain.

What you'll do:
  • 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.
What you'll bring:
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, OS Integration (Windows/macOS)
Software Engineer, OS Integration (Windows/macOS)

Mozilla • United States

Remote
USD 90,000 - 130,000
Senior Software Engineer, Firefox Desktop
Senior Software Engineer, Firefox Desktop

Software Careers • Finland (MN)

On-site
USD 51,381 - 68,508
Generous bonus plans
Medical, dental and vision coverage
100% vesting retirement contributions
+3
Senior Software Engineer, Firefox Desktop — OS Integration (Remote)
Senior Software Engineer, Firefox Desktop — OS Integration (Remote)

Software Careers • Finland (MN)

Hybrid
USD 51,381 - 68,508
Generous bonus plans
Medical, dental and vision coverage
100% vesting retirement contributions
+3
Senior Software Engineer (Accessibility)
Senior Software Engineer (Accessibility)

Mozilla • New York (NY)

Remote
USD 120,000 - 190,000
Health and vision benefits
Mental health support
Paid time off and holidays
+1
Senior Software Engineer, Accessibility
Senior Software Engineer, Accessibility

Mozilla • United States

Remote
USD 130,000 - 190,000
Performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+4
Senior Software Engineer, Firefox Security
Senior Software Engineer, Firefox Security

Thunderbird • United States

Remote
USD 74,000 - 99,000
Performance bonus
Retirement contributions
Wellness days
+7
Staff Firefox Performance Engineer
Staff Firefox Performance Engineer

Mozilla • New York (NY)

On-site
USD 180,000 - 240,000
Health benefits
Mental health support
Time off and wellness days
+1
Sr. Staff Software Engineer, Browser (New Products)
Sr. Staff Software Engineer, Browser (New Products)

Mozilla • United States

Remote
USD 105,000 - 154,000
Generous performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+6
Senior Software Engineer New
Senior Software Engineer New

Applying • United States

Remote
USD 140,000 - 190,000
Performance-based bonus
Medical, dental, and vision coverage
401(k) retirement contributions
+6
Senior Software Engineer, Firefox Security (Fully Remote)
Senior Software Engineer, Firefox Security (Fully Remote)

Mozilla • United States

Remote
USD 140,000 - 170,000