Staff Software Engineer
$155k - $190k per yearMozilla
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.
To learn more, visit
The opportunity
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.
Expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++.
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.
Bonus points for
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.
Compensation & benefits
We benchmark our base salaries to local markets and target the 60th percentile of the peer market. The salary ranges for this role are:
US: $180,000 - $215,000 USD
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
Annual bonus program
Monthly remote work stipend
Annual professional development stipend
Access toCoursera learning platform
Industry conferences
Company all-hands and team gatherings
Rest & play
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
Health & family
401(k) / RRSP contributions
Health, dental, & vision insurance
Disability insurance
Life insurance
Employee assistance program
Paid parental leave
Paid sick days
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.
How to apply
Please apply directly through our career page . We carefully review every cover letter and screening question, so take the time to answer each fully. We value authentic, thoughtful responses that reflect your own experience and perspective. It is fine to use AI tools to polish your writing, but your answers should be your own. Candidates who submit generic or unoriginal AI-generated responses may be disqualified from further consideration.
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 codingjobboard.com to request accommodation.
#LI-DNI
$169k - $185k per year
...company based in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Staff Software Engineer, you will lead the technical design and delivery of integrations and APIs built and operated as products. You will help turn...SuggestedLong term contractFull timeTemporary workWork at officeImmediate startRemote workWork from home$160.32k - $200.4k per year
...team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as Twilio’s next Staff Software Engineer. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains: Phone...SuggestedLong term contractFull timeLocal areaRemote workWorldwide- ...Planning & Analysis (FP&A), an established software category with a multi-billion market but... ...optimization loop: prompt and context engineering, caching, parallel tool calls, subagent patterns... ...do research What we expect from all Staff+ Engineers Adoption: teams you don't...SuggestedFull timeApprenticeshipLocal areaRemote work
- ...Planning & Analysis (FP&A), an established software category with a multi-billion market but... ..., tool calls, retrieval Raise the engineering bar through excellent code, thoughtful reviews... ...writing code What we expect from all Staff+ Engineers Adoption: teams you don't...SuggestedFull timeApprenticeshipLocal areaRemote work
- ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't... ...reduce toil. Our current focus is the agentic software development lifecycle: how changes are... ...service integration. - A track record at staff scope. 8+ years of production engineering...SuggestedFull time
- ...to release channel. Fix triaged and prioritized issues. Required qualifications - Strong C++. - Substantial experience in a browser-engine codebase, ideally Firefox/Gecko. - Substantial experience in databases. - Familiarity with web standards and Web Platform Tests. - Strong...Full timeContract workNight shift
- ...offices in the U. S. , U. K. , Finland, India, Singapore, Canada, and Ireland. Come join us! About the Role We are seeking a Staff Software Engineer to join Reference and Entity Data Systems (REDS) and own the design and evolution of our entity data platform — ingesting...Full time
- ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with...Full timeManual laborWork at officeLocal areaRemote workHome office
$160.32k - $200.4k per year
...efficient. That said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as our next Staff Software Engineer in the Enterprise AI Engineering team. About the job Twilio is undergoing a major business transformation powered by...Full timeLocal areaRemote workWorldwideShift work- ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger builds... ...release their services into Server and keep them current. As a Staff Engineer here, you'll care as much about the internal release...Full time
- ...most. The Observability team builds the platform every Affirm engineer relies on to understand the behavior and performance of our systems... ...code is well instrumented by default. We’re looking for a Staff Software Engineer to be the technical lead for Observability. You’ll...Full time
$100 per hour
...STAFF SOFTWARE ENGINEER (AI EVALS) Contract | $100–$200/hour | 20-40 hrs/week | Start ASAP We’re looking for highly experienced software engineer to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is not...Full timeContract workImmediate start- ...Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools... ...Instacart engineers to ship high-quality software faster — from AI-powered code review to... ...an idea from concept to production. As a Staff Software Engineer on Developer Experience...Full timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
- ...Who we are At Domino, we build software that helps the largest, AI-driven organizations build and operate advanced data science and AI solutions... ..., with clean interfaces and flexible abstractions, that engineers across the company can adopt with confidence. - A stronger way of...Full timeFlexible hours
- ...Back to jobs New Staff Software Engineer Remote - Canada Apply About AlphaSense: The world’s most sophisticated companies rely on AlphaSense to remove... ...API, VSTO, or COM add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns - Understanding...Full timeWork at officeLocal areaRemote workWorldwide
- ...protocols and product capabilities while making clear decisions about correctness, latency, reliability, and cost. This is a hands-on Staff Engineer role. You will be expected to turn ambiguous requirements into designs and deliverable work, implement difficult parts yourself,...Full timePart timeLocal areaRemote workWork from homeFlexible hours
$200k - $350k per year
...crafted thoughtful APIs. All so we can provide a best-in-class experience for our clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the essentials to compete in today’s fast-paced markets. The Team:...Full timeWork at officeRemote work- ...push beyond. The opportunity We are searching for a Staff Software Engineer to join our Offers team . The role entails contributing to... ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational...Long term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...VC, Redpoint Ventures, Sequoia Capital, and Spark Capital. Staff Software Engineer (Customer Platform) Remote: US, UK, Canada...Full timeRemote work
$181k - $241k per year
...screens shoppers see to the behind-the-scenes downstream orchestration and state management that power them. We’re looking for a Staff Software Engineer, Frontend, to set the technical direction for this space. You’ll lead the design of the next generation of Affirm’s checkout...Full timeWork at officeRemote work- You will help reduce Firefox’s WebCompat bug backlog by finishing or verifying the diagnosis of the long tail of site-breakage bugs, and by writing interventions or simple fixes (often with AI assistance). You turn a large queue of reported breakages into diagnosed, actionable...Full time
- ...Back to jobs Staff Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and...Full timeRemote work
- ...Job Responsibility: POSITION SUMMARY As Staff Software Developer, you play a key role in the product development team to design, develop... ...products with a strong team. You work alongside our talented engineering, product, design, QA, SRE and customer support teams, contributing...Full timeRemote work
- ...people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, highly-available, and global infrastructure that is shared across multiple financial products....Full time
$181k - $241k per year
..., and no tradeoffs on what matters most. We are looking for a Staff Engineer to lead projects and initiatives on the Fraud Decisioning team... ...interview process. What We Look For - 6-10+ years of experience as a software engineer with leadership responsibilities and experience...Full timeWork at officeRemote work- ...allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –... ...all major Cloud service providers (GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana Alloy , Mimir proxies , and...Full timeRemote work
- ...enterprises trust to run their security programs. We are hiring an engineer who will own the architectural foundation that makes it work for... ...winning. This is the defining technical role of the group. The Staff Engineer owns the design, phased delivery, and long-term technical...Long term contractFull time
- ...At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If you're looking for an exciting opportunity to grow in a innovative environment, this...Permanent employmentFull timeInternship
$181k - $241k per year
...how they work. - Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. - You have strong verbal and written communication skills that support effective collaboration with our...Full timeRemote work- ...trust GitLab to ship better, more secure software faster. The same principles built into... ...GitLab. An overview of this role As a Staff Backend Engineer on GitLab's Security Factory: Code Scanning... ...direction for the static analysis engine that finds them. Your work spans two complementary...Full timeLive In
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
