Staff Software Engineer

4 weeks ago


Toronto, Ontario, Canada Mozilla Full time

Release Engineering Team

Mozilla Corporation is seeking a skilled Software Engineer to join our Release Engineering team. As a key member of our engineering infrastructure, you will play a crucial role in ensuring the seamless and reliable delivery of our world-class software products.

Our Release Engineering team is responsible for the continuous deployment of our products, ensuring they reach our users efficiently and without interruption. We pride ourselves on our collaborative and dynamic work environment, where engineers are problem-solvers who thrive on tackling complex challenges and continuously seek to improve our infrastructure.

As a Software Engineer on our Release Engineering team, you will be responsible for:

  • Helping chart the future path of Mozilla's Release Engineering team
  • Writing software that scales - tens of thousands of tasks are run to build, test, and release Firefox every single day
  • Troubleshooting, resolving, and optimizing deployment and infrastructure issues on a large existing codebase - with an emphasis on stability and long term planning
  • Working with a geographically-distributed development team between North America and Europe
  • Collaborating with other teams by providing code review and technical direction
  • Mentoring other team members and being mentored by more senior team members
  • Responding to critical service outages (during normal working hours - no on call rotation is required)

We are looking for a candidate with a minimum of 5 years of experience working in an object-oriented programming (OOP) language (preferably Python), and a proven track record of finishing projects where the work spans several months. You should be comfortable developing in Windows, macOS, and Linux environments, and have experience with shell scripting.

We offer a generous performance-based bonus plan, rich medical, dental, and vision coverage, and a comprehensive benefits package. If you are passionate about continuous deployment and automation, and are looking for a challenging and rewarding role, please apply.



  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Royal Bank of Canada. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Job DescriptionAs a Staff Software Engineer, you will be working closely...


  • Toronto, Ontario, Canada Ripple Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Ripple. As a key member of our engineering team, you will be responsible for designing, building, and delivering reliable solutions that power our business.Key ResponsibilitiesPartner with quantitative developers, applied scientists, and other software engineers to...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Extreme Networks is a global leader in cloud-driven networking solutions. We're seeking a highly skilled Staff Software Applications Engineer to join our team.As a Staff Software Applications Engineer, you will be responsible for designing and developing scalable and secure software applications.Key Responsibilities:* Translate business requirements into...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionAt OMEGA SOFTWARE SERVICES LTD., we are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Toronto, Ontario, Canada Rippling Full time

    About RipplingRippling is a cloud-based platform that streamlines HR, IT, and Finance operations for businesses. It integrates various workforce systems, including payroll, expenses, benefits, and computers, into a single system. This enables companies to manage and automate every aspect of the employee lifecycle efficiently.About the RoleThe Analytics...


  • Toronto, Ontario, Canada Mozilla Full time

    Credential Management Team LeadMozilla is seeking a highly skilled Staff Software Engineer to lead our engineering team responsible for providing an easy, intuitive, reliable, and seamless capture, management, and auto-fill experience of passwords, payment methods, and addresses within our Firefox browser.As a Staff Software Engineer, you will be responsible...


  • Old Toronto, Ontario, Canada Capital One Canada Full time

    At Capital One Canada, we're seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our software engineering organization, you will be responsible for designing and implementing architectural solutions that align with our business goals and adhere to our architectural framework.About the Role:This is a senior technical...


  • Toronto, Ontario, Canada Mozilla Full time

    Staff Software Engineer - Release EngineeringAt Mozilla, our Release Engineering team (RelEng) plays a crucial role in ensuring the seamless and reliable delivery of our world-class software products. As a key part of our engineering infrastructure, RelEng is responsible for the continuous deployment of our products, ensuring they reach our users efficiently...


  • Toronto, Ontario, Canada Mozilla Full time

    About MozillaMozilla is a 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, and Pocket, a service for keeping up with the best content online.Our MissionOur mission is to make the internet better for people. We focus on diverse areas...


  • Toronto, Ontario, Canada Voxel Full time $200,000 - $250,000

    About VoxelVoxel is a pioneering company in the field of workplace safety and operations, leveraging cutting-edge AI and computer vision technology to revolutionize the industry.Job SummaryWe are seeking a highly skilled Software Engineer to join our platform team, responsible for building and scaling large-scale video and data processing infrastructure from...


  • Old Toronto, Ontario, Canada Waabi Full time

    Join Waabi's Team of InnovatorsWaabi is a pioneering AI company that's revolutionizing self-driving technology. As a Senior Staff Software Engineer, you'll be part of a world-class team that's pushing the boundaries of what's possible.Your Key Responsibilities:Lead the development of reliable and scalable tools and frameworks for Autonomous Vehicle (AV)...


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...


  • Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at OMEGA SOFTWARE SERVICES LTD. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.About the RoleThis is a permanent position that offers a competitive salary range of $60,000 - $90,000 per...


  • Toronto, Ontario, Canada BenchSci Full time

    We are seeking a highly skilled Staff Software Engineer, Data to join our Engineering Team. As a key member of our team, you will work closely with technical team members across the organization to ensure that BenchSci's technical infrastructure and codebase support long-term growth. Your technical leadership will be instrumental in guiding complex projects,...


  • Toronto, Ontario, Canada Extreme Networks Full time

    Extreme Networks is a global leader in cloud-driven networking solutions. We're seeking a highly skilled Staff Software Applications Engineer to join our team in Canada. As a key member of our engineering team, you will be responsible for designing and developing scalable and secure software applications that meet the needs of our customers. Your expertise...


  • Toronto, Ontario, Canada hireVouch Full time

    Job Title: Staff Software Engineer - Backend Node.js ExpertLocation: Remote/HybridAbout Us:We are a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals alike. As we expand our footprint, we are seeking a seasoned Staff Software Engineer to join our team....


  • Toronto, Ontario, Canada Ripple Full time

    At Ripple, we're building a world where value moves like information does today. It's big, it's bold, and we're already doing it. Through our crypto solutions for financial institutions, businesses, governments, and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job Title: Quality Assurance Engineer for Software DevelopmentCompany Overview: Medha Software Solutions Inc. is a cutting-edge software development company that aims to provide innovative solutions to its clients. We are currently seeking a highly skilled Quality Assurance Engineer to join our team.Salary: The estimated salary for this position is $85,000 -...


  • Toronto, Ontario, Canada Capital One Full time

    About Capital One CanadaWe're a leading financial institution dedicated to helping Canadians achieve financial freedom. Our software studio is a hub for innovation, where talented engineers and architects collaborate to design and deliver cutting-edge technology solutions.Our MissionWe're on a mission to simplify and humanize the world of credit cards. We...


  • Toronto, Ontario, Canada Mozilla Full time

    Role OverviewThe Staff Software Engineer, OS Integrations role at Mozilla Corporation is a critical position that requires expertise in software engineering, particularly in the area of OS integrations. As a Staff Software Engineer, you will be responsible for leading the development of Firefox OS integrations, ensuring seamless interactions between Firefox...