M

Mozilla

Not-for-profit internet software organization prioritizing privacy

Staff Software Engineer, Services - Web Application Services

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • Have 10 or more years of web software development experience, including designing scalable and efficient systems and launching complex web projects at scale.
  • Have expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++.
  • Understand the business landscape, including its challenges and opportunities, and have experience collaborating with teams to expand Thunderbird’s user and donor base.
  • Have experience with front-end frameworks, full-stack development, and/or API development.
  • Have strong knowledge of software development practices, including testing, code review, and documentation, and the ability to help others develop these skills.
  • Have experience acting as a technical lead, solving complex technical problems, and providing mentorship and guidance to other engineers.
  • Have experience collaborating remotely across engineering, product management, QA, and design.
  • Have written and verbal English communication and documentation skills, with the ability to communicate clearly and concisely with an international, geographically distributed team.
  • Be comfortable working in an open-source environment and committed to Mozilla values.
  • Be able to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools, to improve work processes.
  • Be committed to continuous learning and staying current with industry trends and technologies.
  • Be able and willing to travel periodically, including internationally.

Responsibilities

  • Lead the technical architecture of new Services products, take ownership of complex projects, and identify improvements that strengthen systems as they evolve.
  • Write code, build prototypes and experiments, and contribute throughout the development lifecycle, from planning and testing through implementation, monitoring, and maintenance.
  • Help establish software patterns and make technical decisions across Services products, including investigating and proposing technology choices.
  • Build and evolve analytics and infrastructure that help the team use user-generated data to inform decisions.
  • Take on ambiguous, high-level problems with broad scope and direct impact on Services goals, including growing users and subscribers.
  • Provide technical and product direction across Thunderbird and lead technical collaboration with other parts of Mozilla and community contributors when needed.
  • Work closely with the team and community to surface issues, refine ideas, and develop practical solutions.
  • Identify and plan improvements that make systems and processes more accessible, self-serviceable, lower friction, sustainable, scalable, and easier to delegate.
  • Mentor other engineers through code review, documentation, technical discussions, process improvements, and ongoing guidance.
  • Apply current knowledge of evolving technologies, coding standards, libraries, and frameworks to the work.

Desired Qualifications

  • Experience with product management or product-focused work.

About the Company

Mozilla

Not-for-profit internet software organization prioritizing privacy

Mozilla operates as a not-for-profit that builds tools to empower users and support an open internet. Its main product is Firefox, a free browser that respects user privacy and uses open standards. It earns money from partnerships, search royalties, and subscriptions like Mozilla VPN, and it reinvests this money into mission-driven projects and the Mozilla Foundation. The goal is to keep the internet open, accessible, and healthy by supporting user rights, open-source software, and internet literacy.

Company size
1,001-5,000
Company stage
Grant
Total funding
$3.5M
Headquarters
San Francisco, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at Mozilla

See more jobs