Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Web Application Services

$155k - $190k per year

Mozilla-Corporation

Staff Software Engineer, Web Application Services

Remote Canada

Why Thunderbird?

Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. At Thunderbird, we build privacy-respecting communication and productivity tools that help people manage their digital lives while staying in control of their data.

We are open source by design. Our products are developed transparently and in collaboration with a global community of contributors, and that same spirit shapes how we work: collaboratively, inclusively, and with a shared commitment to putting users first.

Our small but growing distributed team includes more than 65 people across seven countries. As Thunderbird evolves beyond a single desktop application, we are expanding across desktop, mobile, paid services, AI offerings, and enterprise-facing work to build independent, privacy-respecting alternatives to big tech ecosystems.

Our revenue model combines user donations, which help keep Thunderbird’s applications freely available, with paid services that cover the costs of hosted offerings while supporting long-term sustainability and continued innovation.

A note about Thunderbird and Mozilla: Thunderbird Technologies Corporation is the nonprofit-owned company behind Thunderbird email and a growing portfolio of products. While part of the Mozilla family, Thunderbird is a separate entity from Mozilla Corporation and Mozilla Foundation with its own compensation programs, benefits, and employment policies.

As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond email. The Services team is currently focused on building offerings such as an appointment calendar and secure file storage and transfer solutions, creating valuable experiences for our users while supporting additional revenue streams for Thunderbird.

This is a Staff-level individual contributor role with significant technical ownership and influence. You’ll work with designers, engineers, and community members to write code, build prototypes, solve complex problems, and make technical decisions that shape our products. You’ll take a holistic view of our code and systems, helping establish the architecture and software patterns that allow our Services products to evolve and scale.

You’ll also take on broad, ambiguous problems that have a direct impact on our goals, from improving our technical architecture to helping grow Services users and subscribers. Along the way, you’ll provide technical and product direction across teams, mentor other engineers, and identify ways to make our systems and processes more sustainable, scalable, and easier to work with.

What you’ll do

  • Lead the technical architecture of new Services products, taking ownership of complex projects and identifying improvements that strengthen our 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 our 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 our 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.
  • Stay current with evolving technologies, coding standards, libraries, and frameworks and apply that knowledge to your work.

What you bring

  • 10+ years of web software development experience, including experience designing scalable and efficient systems and launching complex web projects at scale.
  • An understanding of the business landscape, including challenges and opportunities, 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, and the ability to help others develop these skills.
  • Experience acting as a technical lead, solving complex technical problems, and providing mentorship and guidance to other engineers.
  • Experience collaborating remotely across disciplines such as engineering, product management, QA, and design.
  • Excellent written and verbal English communication and documentation skills, with the ability to communicate clearly and concisely with an international, geographically distributed team.
  • Comfort working in an open-source environment and a commitment to Mozilla values.
  • Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools, to improve work processes.
  • A commitment to continuous learning and staying current with industry trends and technologies.
  • Ability and willingness to travel periodically, including internationally.
  • Experience with product management or product-focused work.

What success looks like

Success in this role will look like a strong technical leader who not only helps the Web Services team grow, but also has a direct hand in helping Thunderbird grow and evolve our product offerings.

Over time, your work will help:

  • Grow & mature scalable, modern software patterns and architecture across Web Services products.
  • Turn new product ideas and complex technical problems into working solutions, prototypes, and experiments.
  • Partner with leadership and cross-functional partners (Product, Design, etc) to help generate data-driven product decisions.
  • Provide clear technical and product direction across complex, cross-functional work.
  • Help other engineers grow their technical, collaboration, and leadership skills.
  • Support the growth of users and subscribers as Thunderbird expands its offerings beyond email.

Work environment

This is a full-time, fully remote position. You’ll join a distributed team of Thunderbird staff, open-source community members, and contributors from around the world.

We rely on clear communication, thoughtful documentation, and collaborative decision-making to work effectively across time zones and disciplines.

In this role, you’ll collaborate closely with designers, engineers, cross-functional teams across Thunderbird, other parts of Mozilla, and community contributors.

We benchmark our base salaries to local markets and target the 60th percentile of the peer market. The salary ranges for this role are:

  • Canada: $155,000 - $190,000 CAD

We may consider candidates with strong skills but less than the required experience. Title, level and compensation will be determined based on qualifications and experience.

In addition to competitive salaries, we offer a comprehensive benefits package designed to support your whole self.

Work & career

  • Fully remote work & schedule flexibility
  • Company-provided laptop
  • Monthly remote work stipend
  • Access to Coursera learning platform
  • Industry conferences
  • Company all-hands and team gatherings

Rest & play

  • 24 days PTO per year (prorated)
  • Your birthday
  • Year-end company shutdown
  • Public holidays
  • Other paid leave
  • Quarterly wellbeing stipend for personal / family activities

Health & family

  • RRSP contributions
  • Disability insurance
  • Life insurance
  • Employee assistance program
  • Paid parental leave

Work eligibility

Applicants must reside in and have permanent work authorization for the country location(s) specified in the posting. We are unable to consider applicants outside of these markets at this time. And, we do not provide visa sponsorship.

Our commitment to diversity, equity, and inclusion

Thunderbird believes in the value of diverse creative practices and forms of knowledge, and knows diversity, equity and inclusion are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities and expressions.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Thunderbird will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at View email address on apply.j-vers.com to request accommodation.

#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Web Application Services in Montréal, QC vacancy
  •  ...record time with the only hardware and software AI-powered platform built for the factory...  ...development, and evolution of Vention’s machine applications. You will own complex features and...  ...product managers, designers, and other engineers to deliver robust applications that... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who...  ...Rights and Freedoms , the Employment Equity Act , and applicable provincial and federal legislation. We also consider... 
    Suggested
    Daily paid
    Full time
    Apprenticeship
    Work at office
    Remote work
    Worldwide
    3 days per week

    Hinge Health, Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Mac App, Chrome Extension, and Web App. Google recently named...  ...include frontend and backend engineers, AI research scientists, and...  ...development of native Windows desktop applications using Windows App SDK, WinUI...  ...accessible and inclusive software. ~ Excellent software... 
    Suggested
    Long term contract
    Full time
    Work at office

    Speechify

    Montréal, QC
    more than 2 months ago
  • $140k - $230k per year

     ...from you. The Opportunity   We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from...  ...you’ll architect and build fast, accessible, and elegant web and mobile applications used by nearly 1 million subscribers across Verizon, AT... 
    Suggested
    Full time
    Worldwide
    Flexible hours

    Us Mobile

    Montréal, QC
    more than 2 months ago
  •  ...conception des nouveaux projets Intégrer des applications avec des outils et systèmes propriétaires et tiers...  ..., sick and vacation days, standard increases (if applicable). Job Description As a senior software engineer on the APPS team, you will take on a leadership role... 
    Suggested
    Long term contract
    Full time
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    more than 2 months ago
  •  ...their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...to make a real difference. Job Description As an Application Engineering Specialist at Vention… You will be reporting directly to the... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...world. Role overview   As a Software Engineer, you’ll join our team to plan, build and...  ...should be proficient with Full-stack web development (front-end + back-end)...  ...of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...right place! We’re looking for a Staff Site Reliability Engineer to join our Data team in Canada....  ...compute, networking, IAM, GKE, data services, and FinOps. IaC Proficiency: Terraform...  ...Please note that we ask applicants to disclose any criminal convictions,... 
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...and Dataverse Strong Power Automate and Power Apps experience Good exposure to Azure, such as Azure Functions, Logic Apps, App Services, API Management, or related services Someone with 5-10 years of experience in this area would be ideal Good understanding of Power... 
    Full time

    Bbgc

    Montréal, QC
    9 days ago
  •  ...de Genetec sur les plateformes Web et mobiles. Nous mettons l’...  ...passionné(e) par les tests d’applications web et mobiles à grande échelle...  ...des journaux, la validation des services et la configuration système...  ...and mobile platforms. Strong software security, high system availability... 
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  • Poste : développeur de logiciel principal (applications Web) Lieu de travail : Montréal, Québec...  ...de produits innovants utilisés par les services d'urgence du monde entier. Ce que vous...  .................... Position: Senior Software Developer (Web Applications) Location:... 
    Permanent employment
    Remote work
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    more than 2 months ago
  •  ...projet : Écosystème de micro-services écrits avec la dernière...  ...un coup d'oeil : Bâtir des applications modernes de type micro-services...  ...par l'intermédiaire de ce site web ou directement aux gestionnaires...  ...with the latest technologies in software development. Here is an... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la...  ...trace le chemin Tu as des notions en front-end (JavaScript, Web Components) ? C'est un plus, pas une obligation. Ce qui... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...experiences that drive engagement. Our creative service and technology provides brands with a...  ...Description We are looking for a Software Engineer with a specialization in Unreal Engine....  ..., and implementing complex software applications and gameplay elements. ● Developing... 
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...builders and GTM leaders to build a revenue engine that moves the business forward on data...  ...blog . About the role As a Software Engineer at Vasco, you'll build the brain...  ...Infrastructure, security, and data trust: Build services that handle customer revenue data safely... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    11 days ago
  •  ...informed insights. The Platform Services division owns and develops shared application services and platform...  ...Throughout implementation, you'll support engineers by resolving architectural...  ...Your profile You are a hands-on Software Architect who thrives on building... 
    Remote job
    Long term contract
    Permanent employment
    Full time
    Flexible hours

    Petal

    Montréal, QC
    more than 2 months ago
  • $75k - $78k per year

     ...We currently have a role as a Application Support Analyst - Capital Markets Software with our large consulting client...  ...working onsite at a major financial services client in the downtown Montreal...  ...Bachelor's degree in Computer Science, Engineering, or equivalent experience... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Afternoon shift

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ...Consultancy (TTC) is a global specialist software testing company with a focus on...  ...purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best...  ...may also assist in general application support of production applications... 
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  • $72k - $90k per year

     ...Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal...  ...kiosk station software and our payment service software, improve their reliability and...  ..., or any other basis protected by applicable law or by Company policy. Lyft also strives... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    a month ago
  •  ...maintenance de logiciels de bureau, web et cloud destinés à l’ensemble...  ...couvre le développement d’applications de bureau, front-end, back-end...  ..., les API REST et les services cloud. La plupart des missions...  ...overview: We are looking for a Software Developer to build and maintain... 
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    11 days ago
  •  ...company with robust tools and services to help developers solve the...  ...practices. Work closely with engineering, product, and partner teams...  ...-oriented programming (OOP), software design patterns, and...  ...or working with single-page applications (SPAs). Hands-on experience... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...Application deadline: October 28, 2026, 12:00PM ET Join the EDC Team! At EDC, we support Canadian businesses to succeed...  ...the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    4 days ago
  •  ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based...  ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    21 days ago
  •  ...We are seeking a Manager, Software Development to join our EVV (Electronic...  ...Reporting to the Director of Engineering, you will lead a cross‑...  ...captured and verified (mobile, web, IVR), how verified visits are...  ...Product, Customer Success, Managed Services, and other engineering teams (... 
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago
  •  ...well-structured and distributed Software Development Agency out of...  ...Responsibilities: ~ At Guarana, Mobile and Web projects are a team sport so...  ...with Product Owners and Engineering team to define, architect, and...  .... Engineers own production services end-to-end, so you will be... 
    Full time
    Remote work

    Guarana

    Montréal, QC
    more than 2 months ago
  •  ...L’équipe de développement Web est à la recherche d’une personne...  ...à l’évolution d’une application Web utilisée à grande échelle...  ...with solid experience in web software development to help evolve a...  ...in computer science, computer engineering, or equivalent experience... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...in 2010 by two aeronautical engineers who realized that the healthcare...  ...the roadmap for shared services, developer enablement tools,...  ...Professional Tenure: 10+ years of total software engineering experience, with...  ...distributed customer-facing applications. Education: A Bachelor’s... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  •  ...multifaceted IT challenges. Whether it’s application-managed services, MSP, MSSP, data management, advanced...  ...develop, test, and deploy Java-based software applications using the Spring...  ...degree in Computer Science, Software Engineering, or a related field. ~10+ years of... 
    Permanent employment
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine...  ...Insurance Access to a telemedicine service RRSP program Personal and sick days... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...Job Description As a Senior/Staff Platform Developer at Vention,...  ...operational reliability and cloud/application cybersecurity through well-orchestrated automated services for code/configuration and... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Web Application Services. Be the first to apply!