IT & Software

Firefox Desktop Integrations Software Engineer

Mozilla

Toronto · Ontario · Canada

Build Firefox desktop integrations with C++, Rust, or JavaScript on a geographically distributed team working openly across platforms.

As an early-career Software Engineer, you will contribute to projects spanning several weeks with guidance from peers. You will build expertise while developing Firefox features, collaborating with product, design, and data science. The work focuses on helping people discover, choose, and return to Firefox through operating-system integrations.

Key Responsibilities:

  • Build and maintain Firefox notifications, taskbar, and startup integrations
  • Implement feature flags, targeting, and telemetry for product experiments
  • Address Windows and macOS platform-specific engineering challenges
  • Participate in code reviews and fix bugs affecting Firefox users
  • Define tasks with teammates and communicate progress or blockers

Requirements:

  • Proficiency in C++, Rust, or JavaScript
  • Willingness to learn additional programming languages
  • Experience building software for Windows, macOS, or Linux
  • Clear communication, questions, and feedback-seeking habits
  • Ability to contribute collaboratively while developing technical skills

Develop Firefox desktop features through platform engineering, experimentation, telemetry, and collaboration with Mozilla’s distributed team.

#J-18808-Ljbffr

Reference: WJ-4483_1421403

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.