Desktop Integrations Engineer - Firefox (Remote)

Thunderbird

Canada

Remote

CAD 82,000 - 110,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work flexibility
Parental leave
Professional development budget
Home office stipend
Latest hardware and software

Job summary

Mozilla Corporation’s Firefox Desktop Integrations team is seeking a Software Engineer at an early-career level to contribute to cross-platform features such as OS notifications, taskbar integrations, and startup behavior. This role supports Remote Canada and involves collaboration with product, design, and data science to ship measurable improvements.

You will grow technically, work on Windows/macOS specifics, and contribute to a high-quality codebase in a distributed team with open

Qualifications

  • Proficiency in at least one of C++, Rust, or JavaScript, and willingness to learn the others.
  • Some experience building software that runs on a major desktop platform (Windows, macOS, or Linux).
  • Curiosity about users and impact: you care whether a feature is used, not just whether it ships.
  • 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.

Responsibilities

  • Build and maintain Firefox features that help people get more value from Firefox and keep coming back, from OS notifications to taskbar and startup integrations.
  • Implement product experiments with guidance from senior engineers, including feature flags, targeting, and telemetry, so we can measure what actually moves engagement.
  • Work on platform-specific challenges on Windows and/or macOS where Firefox interacts directly with the operating system.
  • Partner with product, design, and data science to understand the goal behind each feature and how its success will be measured.
  • 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++
Rust
JavaScript
Desktop platforms

Job description

Mozilla Corporation’s Firefox Desktop Integrations team is seeking a Software Engineer at an early-career level to contribute to cross-platform features such as OS notifications, taskbar integrations, and startup behavior. This role supports Remote Canada and involves collaboration with product, design, and data science to ship measurable improvements.

You will grow technically, work on Windows/macOS specifics, and contribute to a high-quality codebase in a distributed team with open

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Firefox Desktop Integrations
Software Engineer, Firefox Desktop Integrations

Mozilla • Toronto

On-site
CAD 82,000 - 110,000
Bonus program
Medical/dental/vision
Retirement plan
+5
Remote Senior Software Engineer - Firefox Security
Remote Senior Software Engineer - Firefox Security

Mozilla • Suomi

Hybrid
CAD 159,000 - 223,000
Performance-based bonus
Retirement contributions with vesting
Home office stipend
+4
Senior Software Engineer, Firefox Security
Senior Software Engineer, Firefox Security

Mozilla • Suomi

Hybrid
CAD 159,000 - 223,000
Performance-based bonus
Retirement contributions with vesting
Home office stipend
+4
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox
Contract Software Engineer - WebCompat Tooling (Dashboards and Reporting), Firefox

Mozilla • Canada

On-site
CAD 110,000 - 160,000
Flexible remote work
Parental leave
Professional development stipend
+1
Staff Site Reliability Engineer, Tools & Systems New Remote Canada
Staff Site Reliability Engineer, Tools & Systems New Remote Canada

Applying • Canada

Remote
CAD 120,000 - 180,000
Generous performance-based bonus plans
Rich medical, dental, and vision
Generous retirement contributions with
Remote Layout Engineer - Contract Tech Lead (CSS)
Remote Layout Engineer - Contract Tech Lead (CSS)

Mozilla-Corporation • Canada

Remote
CAD 131,000 - 218,000
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption
Contract Staff Software Engineer - (Firefox) C++,Storage Encryption

Devconnectplatform • Canada

Remote
CAD 90,000 - 130,000
Senior Software Engineer, APZ (Asynchronous Pan & Zoom)
Senior Software Engineer, APZ (Asynchronous Pan & Zoom)

Mozilla • Toronto

On-site
CAD 104,000 - 139,000
Generous bonus plans
Comprehensive health coverage
Retirement contributions with vesting
+2
Contract Staff Software Engineer (FireFox Layout)
Contract Staff Software Engineer (FireFox Layout)

Mozilla • Ottawa

On-site
CAD 120,000 - 160,000
Health and dental plan
Mental health support
Paid parental leave
+4
Contract Staff Software Engineer (WebCompat & Bug Triage)
Contract Staff Software Engineer (WebCompat & Bug Triage)

Mozilla • Ottawa

On-site
CAD 70,000 - 90,000
Health coverage
Mental health support
Wellness days
+4