Senior Software Engineer

Posted 2 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer owning backend services, cloud infrastructure, and production reliability for Mozilla’s privacy-focused open-source internet products. Leading development across Python, TypeScript/Node.js, or Rust systems.

Responsibilities

  • Lead backend development and maintain server-side logic
  • Own services end to end, including deployment, operation, and production health
  • Maintain and improve production environments with CloudEng
  • Implement monitoring and alerting using tools such as OpenTelemetry, Sentry, Prometheus, and Grafana
  • Participate in on-call/off-hours support rotations
  • Triage and resolve production issues, investigate incidents, and address bug reports
  • Handle releases, dependency updates, and incoming stakeholder requests during support rotations
  • Apply AI-assisted development tools appropriately
  • Partner with frontend, platform, product, Cloud Engineering, UX, design, and support stakeholders
  • Contribute to API design and data contracts
  • Participate in code reviews
  • Participate in security and privacy reviews

Requirements

  • 4+ years of experience in software development with a strong backend focus
  • Strong professional experience with Python, TypeScript/Node.js, or Rust building backend services
  • Experience leading backend engineering projects
  • Proficiency with PostgreSQL and SQL query optimization
  • Experience with relational schema design and migrations using a query builder such as Knex
  • Hands-on DevOps experience on Google Cloud Platform (GCP)
  • Experience with Docker-based build and deployment pipelines
  • Experience deploying, operating, and troubleshooting cloud services
  • Experience with observability and monitoring tools such as Sentry and Grafana
  • Experience owning services end to end in production
  • Experience with on-call or off-hours production support
  • Experience mentoring junior engineers
  • Experience driving technical excellence in code quality, testing, and process improvements

Benefits

  • Generous performance-based bonus plans for eligible employees
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • Country-specific holidays plus a birthday day off
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Life/AD&D, disability, EAP, and other country-specific benefits

Job type

Full Time

Experience level

Senior

Salary

CA$95,000 - CA$139,000 per year

Degree requirement

No Education Requirement

Tech skills

CloudDockerGoogle Cloud PlatformGrafanaJavaScriptNode.jsPostgresPrometheusPythonRustSQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.