Senior Software Engineer, Web Services

Mozilla Foundation

Apply Now

Job Description

Job Overview

As a Senior Software Engineer for Web Services at MZLA Technologies Corporation, you will play a pivotal role in shaping the future of email through innovative web products and infrastructure. The position involves collaborating with a global team to extend Thunderbird beyond its core products, ensuring a sustainable open-source future while maintaining a strong focus on user experience and quality.

Technical Requirements

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

7+ years of experience in software engineering, with significant hands-on experience in web infrastructure and service architecture. 2+ years of email development experience.

Responsibilities

  • • Lead significant technical initiatives by scoping, planning, and prioritizing features in collaboration with the team.
  • • Shape the product vision by advocating for user needs and influencing feature development.
  • • 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.
  • • Work collaboratively with global teams, including designers and engineers.
  • • Support ongoing stability of services and participate in a shared on-call rotation.

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 US, Remote Canada, Remote UK
Type
Remote position
Compensation
US: $125,000 - $145,000; Canada: $110,000 - $125,000; UK: £65,000 - £75,000