Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Firefox Desktop

$104k - $151k per year
Full-time

Mozilla

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. 

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.

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! Desktop Integrations 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 a number of desktop platforms.

About the role: 

A Senior Software Engineer contributes to architectural discussions, and driving feature development within a team. At Mozilla, Senior Engineers are expected to work independently on scoped projects, collaborate closely with peers, and play a key role in delivering high-quality software that aligns with team goals.

What you’ll do:

  • Contribute to the development and improvement of Firefox features related to installs, updates, and OS integrations.
  • Help implement enhancements to the Firefox installation and update experience, using data insights to guide development.
  • Tackle platform-specific challenges in low-level operating system integration on Windows and/or macOS.
  • Collaborate with your manager and teammates to scope and prioritize work in alignment with the team’s goals.
  • Participate in code reviews and contribute to technical discussions with peers.
  • Take ownership of complex bugs and lead efforts to improve the Firefox experience for hundreds of millions of users.
  • Work closely with your geographically distributed team in a highly collaborative environment.

What you’ll bring: 

  • 3-5 years experience as Software Engineer 
  • Experience with systems-level programming on at least one major platform (Windows, macOS).
  • Solid programming skills in C/C++.
  • Effective communicator and collaborator, especially in distributed teams.
  • Ability to break down technical work and make steady progress within project timelines.
  • A collaborative mindset and a desire to contribute to team success.

Bonus Points

  • Programming experience in Rust.
  • Experience working with Windows and/or macOS APIs at a low level (e.g., Win32, Cocoa).
  • Additional experience with Linux, or macOS internals.
  • Contributions to open source projects.

We value a variety of voices within our team and at Mozilla. You don't need to check every box on this list to apply.

What you’ll get:

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • 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
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

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. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientation s, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at View email address on codingjobboard.com to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: C

#LI-REMOTE

Req ID: R3160

Hiring Ranges:

Canada Tier 1 Locations

$104,000—$151,000 CAD

Canada Tier 2 Locations

$94,000—$137,000 CAD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Firefox Desktop in Remote vacancy
  • $185.05k - $217.7k per year

     ...You will take on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page layout, APZ, text, images). Working independently...  ...area, backlog and regressions kept down, with the team’s senior engineers freed to focus on critical Performance and... 
    Senior
    Contract work

    Mozilla

    Remote
    18 days ago
  •  ...Back to jobs New Senior Software Engineer Remote Canada Apply Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that...  ...better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million... 
    Senior
    Full time
    Remote work
    Worldwide

    Mozilla

    Remote
    17 days ago
  •  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,...  ...to work at the intersection of enterprise desktop development, financial technology, and AI...  ...You Are: - 5+ years building production software, with significant experience in desktop applications... 
    Senior
    Full time
    Work at office
    Worldwide

    Alphasense

    Remote
    9 days ago
  • The role You will build and improve the WebCompat team’s internal tooling, the dashboards and the broken-site-report screenshot pipeline the team relies on to triage and prioritize site breakage. This is a focused tooling role that makes the WebCompat program faster and more...
    Suggested
    Full time
    Contract work

    Mozilla

    Remote
    18 days ago
  • $40 per hour

     ...Job Responsibility: As a Tier 1 Desktop Support Analyst, you are responsible for monitoring, evaluating and managing support requests...  ...inquiries from others regarding errors, problems, or questions about software, hardware, systems and infrastructure Interact with customers... 
    Suggested
    Hourly pay
    Fixed term contract
    Work at office
    Remote work
    Monday to friday

    LOCUS SYSTEMS INC

    Remote
    6 days ago
  • $149.6k - $199.6k per year

     ...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    5 days ago
  •  ...requirements, product direction, and technical strategy. Mentor junior engineers through code reviews, technical guidance, and onboarding, while...  ...production incident response. Requirements ~5–8 years of software engineering experience with expert-level Python proficiency for... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Instacart

    Remote
    7 days ago
  •  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,...  ...architectures - Experience with enterprise software deployment, updates, and version management...  ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Alphasense

    Remote
    8 days ago
  •  ...secure and compliant products while contributing to team onboarding and community activities. Requirements ~5+ years of backend engineering experience with a bachelor’s degree, or an advanced degree with no relevant experience; 5+ years of relevant experience may... 
    Senior
    Full time
    Remote work
    Flexible hours

    Marqeta

    Remote
    1 day ago
  • $100 per hour

     ...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern...  ...judgments, and explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience)... 
    Senior
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    G2i

    Remote
    2 days ago
  •  ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Senior
    Long term contract
    Full time
    Work from home

    Spotify

    Remote
    8 days ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards...  ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    8 days ago
  • $196k - $207k per year

     ...observability, cost efficiency, and operational readiness. Mentor engineers up to L5, establish code-quality and review standards, and act...  ...and SLOs across data workflows. Requirements ~8+ years of software engineering experience delivering and operating large-scale... 
    Senior
    Work at office
    Remote work

    Instacart

    Remote
    1 day ago
  •  ...projects into tasks, deliver them in phases, and collaborate with engineers to ensure timely delivery. Build and ship web and mobile...  ...Navigate large codebases, debug code, write tested and extensible software, conduct code reviews, and participate in interviews. Requirements... 
    Senior
    Full time
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago
  •  ...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Collaborate with product management, design, analytics, and other stakeholders on ideation, technical constraints, risks, and trade-offs. Build reliable... 
    Senior
    Casual work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago
  •  ...this role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead...  ...technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and associated... 
    Senior
    Long term contract
    Remote work
    Flexible hours

    Megaport

    Remote
    1 day ago
  •  ...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Collaborate with product management, design, analytics, marketing, data engineering, and platform teams on product decisions and technical trade-offs... 
    Senior
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    1 day ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer (Senior, Staff) based in Canada. This is a high-impact senior engineering opportunity focused on building consumer AI products used... 
    Senior
    Full time
    Internship
    Worldwide

    Jobgether

    Remote
    4 days ago
  • $154.5k - $225.45k per year

     ...drive revenue performance. Join a talented, product focussed engineering team committed to solving some of the most complex and...  ...performance management. About the Role We’re looking for a Senior Software Engineer who thrives in the earliest stages of product development... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    6 days ago
  • $141.52k - $176.9k per year

     ...for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer, L3. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    6 days ago
  • $137.6k - $172k per year

     ...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play a key role in helping teams produce high-quality software for millions... 
    Senior
    Full time

    Coursera

    Remote
    7 days ago
  •  ...continuously improve those experiences. We're a cross-functional team of engineers, product managers, designers, and data partners who move...  ...for quality, reliability, and scalability. YOUR MISSION As a Senior Software Engineer on the Growth & Engagement team, you'll build the... 
    Senior
    Long term contract
    Full time

    Mural

    Remote
    17 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Security Platform based in Canada. This is an opportunity to build and operate secure, resilient distributed systems that protect... 
    Senior
    Full time

    Jobgether

    Remote
    3 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Credit Commercial Engineering based in Canada. This is an opportunity to build reliable, high-performance software within a... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    4 days ago
  •  ...growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape...  ...: IOT) sits at the center of hardware, software, AI, and the physical world. The platform...  ...is broad and flexible: we're hiring from Senior through Staff+, across platform and... 
    Senior
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    16 days ago
  •  ...Operators for the Camunda SaaS offering. Collaborate with product, engineering, and field teams to define, ship, and iterate on features...  ...using Go or another relevant language for cloud-native software development. Practical experience with at least one major cloud... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Camunda

    Remote
    17 days ago
  • $164.49k - $197.39k per year

     ...interested in applicants from Canadian EST time zones only.   Senior Software Engineer - Session Replay The Opportunity: The Session Replay...  ...columnar/analytical solution as a primary storage and query engine for high-volume session data. As a company we are remote-... 
    Senior
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    5 days ago
  • $142k - $227k per year

     ...engage customers, and keep employees happy. Engineers at Toast build the mission-critical...  ...massive data scale, custom menu and pricing engine configurations, and complex multi-entity...  ...Need to Thrive (Requirements) - 5+ years of software engineering experience building... 
    Senior
    Full time
    Work at office
    Local area

    Toast

    Remote
    17 days ago
  •  ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build...  ...cleanly with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused... 
    Senior
    Full time

    Chainguard

    Remote
    29 days ago
  •  ...any other platform. And we're just getting started.  Backed by Greylock and Y Combinator, fully remote since 2018. As a Senior Fullstack Engineer at Postscript, you'll be a high-ownership contributor to one of our core product or platform teams — owning meaningful... 
    Senior
    Long term contract
    Full time
    Remote work
    Work from home
    Flexible hours

    Postscript

    Remote
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Firefox Desktop. Be the first to apply!