Senior Software Engineer, Web Services

Mozilla Foundation

Apply Now

Job Description

Job Overview

As a Senior Software Engineer, Web Services at MZLA Technologies Corporation, you will be instrumental in shaping the future of email through innovative web products and services. You will work within a collaborative team environment to extend Thunderbird's capabilities and ensure a sustainable open-source future, focusing on delivering quality user experiences.

Technical Requirements

Required Skills
  • • Python 3
  • • Web infrastructure
  • • Service architecture
  • • Email development
Preferred Skills
  • • Typescript
  • • DevOps tooling
  • • Kubernetes
  • • Terraform
  • • Rust
  • • Java
Experience Level

7+ years of software engineering experience, including 2+ years in email development and 5+ years building and maintaining web services.

Responsibilities

  • • Lead significant technical initiatives by scoping, planning, and prioritizing features.
  • • Shape the product vision by advocating for user needs and contributing to long-term roadmaps.
  • • Drive quality and reliability through thoughtful design, testing, and code reviews.
  • • Design, build and maintain services in Python and Typescript.
  • • Analyze complex email delivery issues and optimize configuration and infrastructure.
  • • Collaborate with global teams including designers, engineers, and community contributors.
  • • Support ongoing stability of services, including participation in on-call rotations.

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Fully remote work & schedule flexibility
  • • Latest Laptop
  • • Remote Work Stipend
  • • Professional Development Stipend
  • • Access to Udemy Learning Platform
  • • Industry Conferences
  • • 24 days PTO per year
  • • Health, Dental, & Vision Insurance
  • • 401(k) / RRSP
  • • Paid Parental Leave

Additional Information

Location
Remote UK, Remote US, Remote Canada
Type
Remote position
Compensation
US: $125,000 - $145,000, Canada: $110,000 - $125,000, UK: £65,000 - £75,000