Talent.com
Mozilla
Senior Software EngineerMozilla • Toronto, CA
Senior Software Engineer

Senior Software Engineer

Mozilla • Toronto, CA
3 hours ago
Job type
  • Full-time
  • Remote
Job description

Senior Software Engineer

at Mozilla Corporation Team: Infrastructure Locations: Remote Canada To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.

To learn more about our Hiring Range System, please click this

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:

As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play an active role in keeping the service reliable and healthy in production. You'll do this while collaborating closely with frontend engineers, product managers, CloudEng, and UX and design partners to deliver reliable features.

We are looking for engineers who treat the systems they build as their own: people who are comfortable owning a service end to end, from writing the code to verifying it works as intended in production and monitoring its health.

We are hiring for multiple Ecosystem Services Team back-end teams - each solving their own unique challenges to make the web better for everyone. More details about all hiring teams will be shared in the interviews.

About Ecosystem Services

Ecosystem Services builds and operates the back-end platforms that power Mozilla products and services, with a focus on privacy, security, and delivering critical functionality to Firefox and millions of users worldwide.

Our portfolio spans a diverse set of platforms and services. Representative examples include Privacy Services, which provides the APIs and infrastructure behind Mozilla VPN, Relay (email and phone aliasing), and Monitor (data breach detection and remediation); AutoPush, Mozilla's Web Push platform for securely delivering notifications and real-time updates to Firefox clients; and Remote Settings, Mozilla's platform for delivering configuration updates to Firefox outside the regular release cycle. Together with many other backend platforms across the organization, these services help deliver secure, reliable experiences to Mozilla users every day.

Our teams own services end-to-end from designing and building distributed systems, to operating them in production, improving reliability, and evolving the cloud infrastructure they run on. We work closely with product, frontend engineering, Cloud Engineering, UX, and design partners to build resilient systems that make the web better for everyone.

We're hiring backend engineers across multiple Ecosystem Services teams, each tackling different technical challenges while sharing a culture of ownership, collaboration, and operational excellence. More details about the specific teams and domains will be shared during the interview process.

What you’ll do:

  • Lead backend development, building and maintaining server-side logic
  • Take real ownership of the services you work on: deploy them, operate them, and keep them healthy in production rather than handing them off
  • Work closely with our CloudEng Team to maintain and improve production environments, including monitoring and alerting with tools such as OpenTelemetry, Sentry, Prometheus, and Grafana
  • Participate in an on-call / off-hours support rotation, triaging and resolving production issues, partnering with CloudEng and support teams to investigate incidents, address bug reports, and keep the application running reliably
  • Periodically rotate into a support role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders
  • Thoughtfully apply AI-assisted development tools to move faster and raise quality, while maintaining good judgment about where they fit and where they don't
  • Partner with and support stakeholders (e.g. front-end, platform), ensuring backend systems, APIs, and data contracts meet their needs
  • Partner with frontend and cross-functional teams to align on project goals, contribute to API design, and ensure backend systems, APIs, and data contracts meet their needs
  • Participate in code reviews to maintain high standards of code quality and system reliability
  • Participate in security and privacy reviews, ensuring all data protection measures meet compliance standards

What you’ll bring:

  • 4+ years of experience in software development with a strong focus on backend technologies
  • Strong professional experience with Python , TypeScript/Node.js, or Rust building back-end services and confidence leading back-end engineering projects.
  • Proficiency with PostgreSQL and SQL query optimization, including relational schema design and migrations with a query builder such as Knex
  • Hands-on DevOps experience on Google Cloud Platform (GCP), with Docker-based build and deploy pipelines. You are comfortable deploying, operating, and troubleshooting services in the cloud rather than handing that responsibility to someone else
  • Hands-on experience with observability and monitoring tooling such as Sentry and Grafana
  • A pragmatic commitment to shipping quality work. You care about the quality and reliability of what you ship, you make sensible trade-offs under real constraints, and you consistently move work to and into production.
  • Strong engineering judgment. You can navigate ambiguity, weigh trade-offs, and make sound decisions with incomplete information, and you know when to ask for input
  • A genuine ownership mindset. You are excited to own a service end to end and have a track record of operating what you build in production, including experience with on-call or off-hours production support
  • Experience mentoring junior engineers and driving technical excellence in code quality, testing, and process improvements

Bonus Points for experience with:

  • Performance / load testing
  • Experience with IaC tools such as Terraform and Kubernetes
  • Open-source contributions or personal engineering projects
  • Djangoexperience

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)
Create a job alert for this search

Senior Software Engineer • Toronto, CA

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer (1868)

Direct IT Recruiting Inc.toronto, on, Canada
Full-time

NOTE: Hybrid work model, 3 days per week in Toronto, Ontario office.Software Development, Python, FastAPI, React, SQL, Snowflake, APIs, Full Stack Development, CI CD, Kubernetes, Cloud Development.... Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer - Growth

Fairetoronto, on, Canada
Full-time

Faire is a technology wholesale platform built on the belief that the future is local.Independent retailers around the globe collectively represent a multi-hundred‑billion‑dollar wholesale market t... Show more

 • Promoted

Senior Software Engineer, Organizations (Auth0)

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Software Engineer

FlexitiToronto, ON, CA
Permanent

Questrade Financial Group (QFG), through its companies - Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency inve... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

7shiftstoronto, on, Canada
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Senior Software Engineer

Zoom Information, Inc.Toronto, ON, CA
Full-time

ZoomInfo is where careers accelerate.We move fast, think boldly, and empower you to do the best work of your life.You’ll be surrounded by teammates who care deeply, challenge each other, and celebr... Show more

 • Promoted

Senior Software Engineer

Starboard RecruitmentToronto, ON, CA
Full-time

On behalf of our client, Starboard Recruitment is searching for a Senior Software Engineer in Toronto (On-site: 5 days per week).Our client is a top-tier AI, Series‑B tech startup with over $35M in... Show more

 • Promoted

Senior Software Engineer

OpenLoop HealthToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Software Engineer

MakeshipToronto, Ontario, Canada
Full-time

Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans.Leveraging our design, manufacturing, and marketing experti... Show more

 • Promoted

Senior Software Engineer, Growth

Tubitoronto, on, Canada
Full-time

The team is responsible for building and optimizing the UI/UX across all Web and OTT applications at Tubi.The team primarily focuses on implementing features related to user acquisition and growth,... Show more

 • Promoted

Senior Software Engineer, Integrations

d1g1tToronto, ON, CA
Full-time

Founded and led by veteran fintech engineers who've built portfolio systems for global banks, hedge funds, and regulators, d1g1t gives wealth management firms capabilities they've never had before.... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more

 • Promoted

API Development Senior Software Engineer

Rubicon PathToronto, ON, CA
Full-time

Shape the future of API integration as a Senior Software Engineer focusing on API development.This role demands technical acumen and expertise in enterprise-level software solutions.As a Senior Sof... Show more

 • Promoted

Senior Software Engineer

AperteraToronto, Ontario, Canada
Full-time

About Apertera Apertera is leading the evolution of language solutions for high‑stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adap... Show more

 • Promoted

Senior Software Engineer

Supernova TechnologyToronto, Ontario, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more