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

Senior Software Engineer, Add-Ons Remote Canada

$104k - $139k per year

Mozilla Corporation

About this team and role:

addons.mozilla.org (AMO) is the foundation of the Firefox add-ons ecosystem. It's a showcase for developers to publish and grow their extensions, and a place of discovery for millions of users who customize Firefox to make it their own. Behind the scenes are the DevHub which enables developers to manage their extensions. To manage the ecosystem there are a series of Reviewer tools and automated moderation systems.

As a Senior Software Engineer, you'll bring a passion for crafting resilient systems that accelerate our review and moderation teams to provide a first-class experience for Add-on developers. You'll work closely with engineers, reviewers, developer support, and Add-ons leadership to turn ideas into polished features, modernize the platform and its architecture, and see your work reach millions of people around the world.

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 and role:

addons.mozilla.org (AMO) is the foundation of the Firefox add-ons ecosystem. It's a showcase for developers to publish and grow their extensions, and a place of discovery for millions of users who customize Firefox to make it their own. Behind the scenes are the DevHub which enables developers to manage their extensions. To manage the ecosystem there are a series of Reviewer tools and automated moderation systems.

As a Senior Software Engineer, you'll bring a passion for crafting resilient systems that accelerate our review and moderation teams to provide a first-class experience for Add-on developers. You'll work closely with engineers, reviewers, developer support, and Add-ons leadership to turn ideas into polished features, modernize the platform and its architecture, and see your work reach millions of people around the world.

What you'll do:

  • Deliver major features and architectural improvements across the Add-ons stack, including automated moderation pipelines, Reviewer tools, and DevHub.
  • Help establish and maintain engineering standards across areas such as code review, definition of done, production readiness, runbooks, incident response, on-call practices, coding conventions, and infrastructure as code.
  • Create robust observability systems and data-backed insights.
  • Provide peer feedback, share knowledge and help others grow.
  • Build and improve the systems that enable Add-ons engineering to safely develop, deploy, observe, and operate production services.
  • Improve our CI/CD pipelines using declarative, pipeline-as-code approaches that make changes reproducible, testable, and easy to review.
  • Deliver work iteratively using a visible backlog, short feedback cycles, retrospectives, and demonstrations to stakeholders.
  • Write clear technical documentation, including design notes, Architecture Decision Records, runbooks, and incident write-ups.
  • Work effectively in unfamiliar codebases, tracing requests and asynchronous jobs end-to-end to understand failures and identify opportunities for improvement.
  • Collaborate with designers, product managers, QA, and community contributors to deliver end-to-end improvements.
  • Contribute in the open through pull requests, code reviews, and discussions.
  • Work on:
    • Feature development: submission flows, trust and safety signals, DevHub and Reviewer tools modernization.
    • AMO application systems: Work within our Python/Django, MySQL, React/TypeScript, and asynchronous processing systems.
    • Internal developer platforms: Create tools and paved paths that make it easier for teams to ship and operate software safely and consistently.
    • Team Process: Contribute to team ceremonies, execute process improvement, and provide feedback on team effectiveness.
    • Engineering standards: Help make production readiness, testing, recoverability, documentation, and safe deployment part of the normal development lifecycle.
    • Platform reliability: Deployments, monitoring, and incident response.

What you'll bring:

  • Strong hands-on experience building and maintaining production applications with Python/Django.
  • Experience operating and improving production software systems where reliability and safe delivery matter.
  • Strong experience with CI/CD systems and treating pipelines and infrastructure declaratively as code.
  • Experience designing or improving automated testing and deployment workflows, including integration testing and staged or progressive delivery.
  • Strong understanding of observability as an engineering discipline, including metrics, logging, tracing, service-level objectives, and actionable alerting.
  • Experience building or maintaining internal tools or platforms used by other engineering teams, with an understanding that internal systems have users, reliability expectations, roadmaps, and lifecycle considerations.
  • Experience defining or improving engineering practices such as code review standards, operational readiness, runbooks, incident response, on-call expectations, or definitions of done.
  • Ability to read and understand unfamiliar codebases and trace application behavior across frontend, backend, asynchronous jobs, data stores, and infrastructure.
  • Experience debugging complex production issues and turning what you learn into lasting system improvements.
  • Strong technical writing skills, with experience creating useful documentation such as design documents, ADRs, runbooks, and incident reports.
  • Experience working iteratively with a visible backlog, regular stakeholder feedback, and retrospectives that result in concrete improvements.
  • Strong collaboration and communication skills in a distributed team environment.
  • A willingness to share knowledge and mentor peers in operational and reliability practices.
  • Commitment to our values:
    • Welcoming differences
    • Being relationship-minded
    • Practicing responsible participation
    • Having grit

Bonus points for:

  • Experience with Google Cloud and operating Kubernetes.
  • Experience with infrastructure-as-code tooling and policy-as-code.
  • Experience establishing SLOs and error-budget-based reliability practices.
  • Experience with chaos engineering, disaster recovery testing, or production readiness reviews.
  • Experience with trust and safety, automated moderation, abuse prevention, or other adversarial systems.
  • Contributions to open source projects

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 apply.j-vers.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.

Hiring Ranges:

$104,000 - $139,000 CAD

$94,000 - $126,000 CAD

#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Add-Ons Remote Canada in Montréal, QC vacancy
  •  ...actually shipping in product. We're a 75 person remote team backed by $65M+ in funding with a...  ...in under two years. If you want to work on a hard problem, with people who've done...  ...& CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer... 
    Remote work
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Work from home
    Shift work

    Motion

    Montréal, QC
    5 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical...  ..., hardware and certification engineering services to the aerospace,...  ...MANNARINO culture is focused on high quality, hard work, professionalism...  ...We are seeking an experienced Senior Software Engineer to... 
    Senior
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    12 days ago
  • $70k - $135k per year

     ...to the Next Level at CGI Are you an experienced iOS developer looking to work on applications that go far beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications combining iOS, augmented... 
    Senior
    Full time
    Local area
    3 days per week

    CGI

    Montréal, QC
    4 days ago
  • $95k - $145k per year

     ...Description: Location: Toronto/Montreal Preferred other locations in Canada will be considered within proximity to a CGI Office....  ...Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering consulting... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    CGI

    Montréal, QC
    4 days ago
  •  ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform...  ...Montreal. Requirements Key Responsibilities Strong hands-on experience with Dynamics 365 CRM and Dataverse Strong Power... 
    Senior

    BBGC

    Montréal, QC
    a month ago
  •  ...and at a pace that keeps a fast calendar moving. You'll work from the Casino design system and you'll make it better. We want your view on how it could work harder for the whole team. What you’ll do Design across push, email, in-app messaging, content cards, bottom sheets... 
    Remote work
    Senior
    Full time

    Fanatics Betting & Gaming

    Montréal, QC
    7 days ago
  •  ...Responsibilities Propose and enhance project test plans with a focus on test automation. Design, maintain, and execute test cases and...  ...understanding of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature... 
    Senior
    Long term contract
    Temporary work
    Flexible hours
    Shift work

    Adaptive Financial Consulting

    Montréal, QC
    5 days ago
  • $215k - $300k per year

     ...actually shipping in product. We're a 75 person remote team backed by $65M+ in funding with a...  ...in under two years. If you want to work on a hard problem, with people who've done...  ...office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind... 
    Remote work
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    5 days ago
  • Introduction At IBM Software, we transform client challenges into solutions...  ..., grow, and make an impact on a global scale. Working in...  ...journey and are looking for great engineers to come join our world-class...  ...Flink, Kafka and more) . As a senior software engineer, you think... 
    Senior
    Full time

    IBM

    Montréal, QC
    8 days ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Senior
    Long term contract
    Full time

    Scalian

    Montréal, QC
    26 days ago
  •  ...experiences. Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron...  ...to the Lead Engine Developer and have the opportunity to work on cutting-edge technology and new product development in an... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    4 days ago
  •  ...VERSION TO FOLLOW** Ingénieur(e) senior en développement logiciel de...  ...-vous sur ===== Senior Software Development Engineer in Test (...  ...opportunity to play a hands-on leadership role within a mature...  ...dependency injection, content delivery, remote configuration, and live content... 
    Remote work
    Senior
    Contract work
    Worldwide
    Day shift

    Side

    Montréal, QC
    4 days ago
  •  .... Most companies are running support on ticketing systems built in 2007, with AI...  ...talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the...  ...AI. As a senior member of the engineering team, you’ll own features end to end, from... 
    Senior
    Full time
    Work at office

    Botpress Technologies Inc.

    Montréal, QC
    7 days ago
  • $81.6k - $115.2k per year

     ...Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions...  ...Digital Platform is looking for a Software Engineer to join the MyInsurance development team....  ...supporting delivery with a strong focus on technical implementation of large, complex... 
    Senior
    Full time
    Work from home

    TD

    Montréal, QC
    5 days ago
  •  ...operations across the globe, with a primary focus on New York. As a C Developer, we ask you to...  ...include crafting and supporting software for trade booking, position management, settlement...  ...Test | WHAT WILL BE YOUR DAY-TO-DAY?As "Senior technical leader" the main... 
    Senior
    Full time

    Société Générale

    Montréal, QC
    4 days ago
  •  ...payments and commerce ecosystem. In addition to, the Paytm Canada app. We use our skills and our biggest asset – data, to make...  .... Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion... 
    Senior
    Work at office
    Flexible hours

    AC780

    Montréal, QC
    10 days ago
  •  ...-focused clinical research organization (CRO). We pride ourselves on being a Great Place to Work certified organization, recognized for...  ...management of highly technical nonclinical documents. This is a full-time, remote position.  Roles and Responsibilities: Strong experience with... 
    Remote job
    Senior
    Full time

    MMS

    Montréal, QC
    12 days ago
  •  ...teamwork are fostered, knowing that a global and diverse talent pool makes the company stronger. For more information, visit or follow MMS on  LinkedIn . Responsibilities Under minimal supervision, the Medical Writer will critically evaluate, analyze, and interpret the... 
    Remote job
    Senior
    Full time
    Worldwide

    MMS

    Montréal, QC
    12 days ago
  •  ...transforms what’s possible, you belong on #TeamBell. On the Bell...  ...We are looking for a Senior Backend-focused Developer to join...  ...network orchestration and automation engine for Bell Business Markets (Network...  ...mindset: someone who brings software engineering excellence while understanding... 
    Senior
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    1 day ago
  • $200k per year

     ...Location: Remote / Virtual Job Type: Full-Time At  HireHawk , we connect top global...  ...highperforming U.S. companies. Our focus is on finding exceptional professionals who bring...  ...meaningful revenue responsibility ~ Based in Canada, with the ability to overlap working hours... 
    Remote work
    Senior
    Full time
    Freelance
    Internship

    HireHawk

    Montréal, QC
    more than 2 months ago
  •  ...expanding our footprint to the Canada. Unit8 is dedicated to...  ...including pro-bono initiatives and "engineering for good" causes....  ...Canadian market. We are seeking a Senior Forward Deployed Engineer who...  ...infrastructure. You will work on cutting-edge data and AI topics... 
    Senior
    Full time
    Work at office
    Relocation

    Unit8 SA

    Montréal, QC
    more than 2 months ago
  • $175k - $200k per year

     ...to share intelligence and align on revenue. Our methodology,...  ...scale it. This role reports to senior leadership and manages the full...  ...WORK ENVIRONMENT Directive is a remote-first company. This role operates...  ...Creative Suite and video production software without interruption. We... 
    Remote work
    Senior
    Permanent employment
    Full time
    For contractors
    Home office

    Directive

    Montréal, QC
    12 days ago
  •  ...Company Description CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria...  ...in a constantly growing sector, working on complex high-tech systems. All this while...  ...events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    4 days ago
  • $185k per year

    Role: Senior GenAi Software Engineer  Rate: Up to $185k p/y Location: Quebec based Structure: Remote, Full time -- We have a great new opportunity to support one of our clients in a full-time capacity! Please see below for more information on the position and if... 
    Remote work
    Senior
    Full time

    CorGTA

    Montréal, QC
    19 days ago
  • $60 - $120 per hour

     ...AI & Software Engineers – Remote Opportunities Full-Time & Flexible Contract Options | Remote $60 - $120 per hour We are recruiting for...  ...opportunities with a fast-growing AI technology business working on advanced AI systems and software engineering projects.... 
    Remote job
    Hourly pay
    Full time
    Contract work
    Flexible hours

    Andrews Recruitment Group

    Montréal, QC
    a month ago
  •  ...Responsibilities Develop software according to specifications, including software requirements...  ...professional growth. Take initiative on projects and tasks while owning assigned...  ...of experience as a software developer or engineer. At least 2 recent years using modern programming... 
    Senior
    Flexible hours

    OSEDEA

    Montréal, QC
    8 days ago
  •  ...text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—...  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product...  ...problems. Role Overview As a Software Engineer on the macOS team , you’ll... 
    Remote job
    Flexible hours

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...and help create the unknown! As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable...  ...applied research and software engineering , with a strong focus on production deployment .   What you’ll do Lead end to... 
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...belt, we've earned our reputation on real outcomes. We run through 3...  ...Environment Requirements As a remote-first company, you’ll have the...  ...businesses, including Canada, Mexico, and the UK. For global...  ...PC or Mac available), computer software platforms, and other office productivity... 
    Remote work
    Work at office
    Work from home
    Home office

    Directive

    Montréal, QC
    8 days ago
  • $130k - $200k per year

     ...established Canadian textile manufacturer as a hands-on engineer who embeds with operational teams to deliver production software. You will own projects end to end, helping...  ...are also relevant. Authorized to work in Canada without visa sponsorship. Compensation & Benefits... 
    Temporary work
    Internship
    Relocation

    Wintermeyer Ventures

    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Add-Ons Remote Canada. Be the first to apply!