Staff Software Engineer, Web Application Services
$155k - $190k per yearMozilla-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- ...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...SuggestedLong term contractFull timeInternshipWork at officeWork from home
- ...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...SuggestedDaily paidFull timeApprenticeshipWork at officeRemote workWorldwide3 days per week
- ...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...SuggestedLong term contractFull timeWork at office
$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...SuggestedFull timeWorldwideFlexible hours- ...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...SuggestedLong term contractFull timeWork at office
- ...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 timeInternshipWork at officeWork from home
- ...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 timeWork at officeFlexible hours
- ...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 timeWork at officeRemote workFlexible hoursShift work
- ...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
- ...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
- 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 employmentRemote workWorldwideFlexible hours
- ...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 timeFlexible hours
- ...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 paidPermanent employmentFull timePart timeRemote work
- ...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 timeRemote workWorldwide
- ...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 timeInternship3 days per week
- ...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 jobLong term contractPermanent employmentFull timeFlexible hours
$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 employmentFull timeContract workWork at officeAfternoon shift- ...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
$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 payFull timeWork at officeFlexible hours3 days per week- ...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 timeWork at officeFlexible hours
- ...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
$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 employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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 timeWork at officeRemote workFlexible hours
- ...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 contractFull timeWork at officeFlexible hours
- ...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 timeRemote work
- ...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 timeApprenticeshipFlexible hours
- ...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 contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
- ...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 employmentFull time3 days per week
- ...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 employmentFull timeWork at officeFlexible hours
- ...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 timeInternshipWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Web Application Services. Be the first to apply!
- remote web developer Montréal, QC
- web developer Montréal, QC
- no experience web developer Montréal, QC
- remote web developer part time Montréal, QC
- stage développeur web mobile Montréal, QC
- web developer internship Montréal, QC
- web accessibility specialist Montréal, QC
- junior web developer Montréal, QC
- freelance web developer Montréal, QC
- entry level web developer Montréal, QC

