Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mozilla Logo

Staff Software Engineer, Desktop Integration

Mozilla

$138,000 - $217,000
Aug 14, 2025
Remote, US
Apply Now

Mozilla is looking to improve the Firefox browser's user experience, security, and integration with various operating systems by hiring a Staff Software Engineer to contribute to the desktop team's efforts in updates, installs, and OS integration.

Requirements

  • Experience with systems programming on a major desktop platform (Windows, macOS or Linux).
  • Development experience on Windows and/or macOS, particularly with low-level Win32/Cocoa API coding.
  • A solid understanding of C/C++ and some knowledge of Rust.
  • Professional programming experience in Rust.
  • You have developed cross-platform desktop applications, particularly when this involves low level systems programming.
  • You have previously successfully contributed to an open source project.

Responsibilities

  • Develop, innovate, and ship the next experience of Firefox features through installs, updates, and improved OS integrations.
  • Improve the ease of use and security of Firefox in large deployments by developing better administration tools.
  • Assess what work supports the team and product roadmap and make insightful recommendations in regards to priorities.
  • Work with expert software engineers to further develop your understanding of the Windows, macOS and Linux platforms.
  • Optimize the quality of Firefox by hunting down and fixing software defects, improving the experience of hundreds of millions of users.
  • Work with a geographically-distributed development team.

Other

  • You are an excellent communicator and have participated effectively on a distributed team.
  • You’re pragmatic about how to move things forward in specific timeframes including trade-offs and safeguards when implementing new functionality.
  • Experience working collaboratively with product managers, project managers, and/or other non-engineering teams.