Staff Software Engineer, Web Application Services

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff engineer architecting Thunderbird’s privacy-respecting web services, including calendar and secure file storage. Driving scalable systems, analytics, and technical direction for open-source products.

Responsibilities:

  • Lead the technical architecture of new Services products, owning complex projects and strengthening evolving systems
  • Write code, build prototypes and experiments, and contribute across planning, testing, implementation, monitoring, and maintenance
  • Establish software patterns and make technology decisions across Services products
  • Build and evolve analytics and infrastructure using user-generated data to inform decisions
  • Solve ambiguous, high-impact problems, including growing users and subscribers
  • Provide technical and product direction across Thunderbird and collaborate with Mozilla and community contributors
  • Work with the team and community to surface issues, refine ideas, and develop practical solutions
  • Plan improvements that make systems and processes more accessible, self-serviceable, lower friction, sustainable, scalable, and easier to delegate
  • Mentor engineers through code review, documentation, technical discussions, process improvements, and guidance
  • Stay current with technologies, coding standards, libraries, and frameworks
  • Collaborate with designers, engineers, cross-functional teams, and open-source contributors to shape privacy-respecting products beyond email

Requirements:

  • 10+ years of web software development experience, including designing scalable and efficient systems and launching complex web projects at scale
  • Expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++
  • Understanding of the business landscape and experience collaborating with teams to expand Thunderbird’s user and donor base
  • Experience with front-end frameworks, full-stack development, and/or API development
  • Strong knowledge of software development practices, including testing, code review, and documentation
  • Experience acting as a technical lead, solving complex technical problems, and mentoring and guiding other engineers
  • Experience collaborating remotely across engineering, product management, QA, and design
  • Excellent written and verbal English communication and documentation skills
  • Comfort working in an open-source environment and commitment to Mozilla values
  • Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools
  • Commitment to continuous learning and staying current with industry trends and technologies
  • Ability and willingness to travel periodically, including internationally
  • Applicants must reside in the specified country location(s), have permanent work authorization, and not require visa sponsorship

Benefits:

  • Fully remote work & schedule flexibility
  • Company-provided laptop
  • Annual bonus program
  • Monthly remote work stipend
  • Annual professional development stipend
  • Access to Coursera learning platform
  • Industry conferences
  • Company all-hands and team gatherings
  • 24 days PTO per year (prorated)
  • Your birthday
  • Year-end company shutdown
  • 9 wellbeing days
  • Public holidays
  • Other paid leave
  • Quarterly wellbeing stipend for personal / family activities
  • 401(k) contributions
  • Health, dental, & vision insurance
  • Disability insurance
  • Life insurance
  • Employee assistance program
  • Paid parental leave
  • Paid sick days