Mozilla

Senior Software Engineer, Web Services

Mozilla

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$110,000 - CA$125,000 per year

Job Level

Senior

Tech Stack

CloudPythonTypeScript

About the role

  • Lead significant technical initiatives by scoping, planning, and prioritizing features in collaboration with the team.
  • Shape the product vision by advocating for user needs, influencing feature development, and contributing to long-term roadmaps.
  • Drive quality and reliability through thoughtful design, testing, and code reviews. Stay up-to-date with industry trends and changes, and apply that knowledge to our product.
  • Design, build and maintain services in Python and Typescript. Analyze complex email delivery issues, and optimize our configuration and infrastructure to improve our email deliverability and performance.
  • Work collaboratively with global teams, including designers, engineers, and community contributors.
  • Support the ongoing stability of our services alongside the team, including occasional participation in a shared on-call rotation.

Requirements

  • 7+ years of experience in software engineering, with significant hands-on experience in web infrastructure, service architecture, or DevOps, including leading large-scale or mission-critical projects.
  • 2+ years of email development. This includes building, configuring and maintaining email services and infrastructure, as well as working with email deliverability and authentication concepts (e.g., DMARC/DKIM/SPF, domain warm-up, spam triggers, etc.).
  • 5+ years of experience building and maintaining web services throughout the stack, from writing backend services to deploying and monitoring them in the cloud.
  • 2+ years of experience with Python 3.
  • Proven track record of owning features end-to-end, from gathering requirements to the delivery and maintenance of the final product.
  • Great communication skills (both written and verbal), documentation skills, and the ability to work with a multi-disciplinary, geographically distributed team.
  • Deep respect for the different skills and perspectives that people of varied technical and non-technical backgrounds bring to a team.
  • Experience working remotely and asynchronously across multiple teams and timezones.
  • Ability to collaborate effectively with developers, designers, and product managers to achieve quality outcomes.
  • Commitment to open-source development and open standards.
Benefits
  • Fully remote work & schedule flexibility
  • Latest Laptop
  • Remote Work Stipend
  • Professional Development Stipend
  • Access to Udemy Learning Platform
  • Industry Conferences
  • Company All Hands
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Year-end Company Shutdown
  • Wellbeing Days
  • Public Holidays
  • Other Paid Leave
  • Wellbeing Stipend for Personal / Family Activities
  • RRSP Contributions
  • Health, Dental, & Vision Insurance
  • Disability Insurance
  • Life Insurance
  • Employee Assistance Program
  • Paid Parental Leave
  • Paid Sick Days

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Python 3Typescriptweb infrastructureservice architectureDevOpsemail developmentemail servicescloud deploymentmonitoringcode reviews
Soft skills
communication skillsdocumentation skillscollaborationteamworkinfluencingadvocacyproblem-solvingleadershipadaptabilityrespect for diversity
DataRobot

Software Engineer II, Data & Connectors

DataRobot
Junior · Midfull-time🇨🇦 Canada
Posted: 12 hours agoSource: datarobot.wd1.myworkdayjobs.com
CloudDistributed SystemsKotlinKubernetesPython
ServiceTitan

Senior Software Engineer

ServiceTitan
Seniorfull-time$137k–$206k / year🇨🇦 Canada
Posted: 1 day agoSource: servicetitan.wd1.myworkdayjobs.com
ASP.NETJavaScriptMS SQL Server.NETReactSQL
honeycomb.io

Senior Software Engineer II – Storage Team

honeycomb.io
Seniorfull-time$252k–$283k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
GoKubernetes
Clariti

Senior Full-Stack Engineer, Automation Testing

Clariti
Seniorfull-time$110k–$140k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
CypressJavaScriptJestPythonSeleniumTypeScript
Mozilla

Full-Stack Staff Product Engineer

Mozilla
Leadfull-time$125k–$150k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
ReactTypeScript