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

Staff Software Engineer

$155k - $190k per year
Full-time

Mozilla

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

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Remote vacancy
  • $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... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    Work from home

    GameChanger

    Remote
    4 days ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    4 days ago
  •  ...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... 
    Suggested
    Full time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    9 hours ago
  •  ...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... 
    Suggested
    Full time
    Apprenticeship
    Local area
    Remote work

    Aleph

    Remote
    9 hours ago
  •  ...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... 
    Suggested
    Full time

    Circleci

    Remote
    5 days ago
  •  ...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 time
    Contract work
    Night shift

    Mozilla

    Remote
    9 days ago
  •  ...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

    Alphasense

    Remote
    24 days ago
  •  ...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 time
    Manual labor
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Remote
    3 days ago
  • $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 time
    Local area
    Remote work
    Worldwide
    Shift work

    Twilio

    Remote
    7 days ago
  •  ...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

    Circleci

    Remote
    15 days ago
  •  ...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

    Affirm

    Remote
    1 day ago
  • $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 time
    Contract work
    Immediate start

    G2i

    Remote
    7 days ago
  •  ...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 time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    Instacart

    Remote
    9 days ago
  •  ...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 time
    Flexible hours

    Dominodatalab

    Remote
    11 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Worldwide

    Alphasense

    Remote
    a month ago
  •  ...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 time
    Part time
    Local area
    Remote work
    Work from home
    Flexible hours

    Dune

    Remote
    7 days ago
  • $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 time
    Work at office
    Remote work

    Clear Street

    Remote
    9 days ago
  •  ...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 contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    29 days ago
  •  ...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 time
    Remote work

    Chainguard

    Remote
    17 days ago
  • $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 time
    Work at office
    Remote work

    Affirm

    Remote
    4 days ago
  • 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

    Mozilla

    Remote
    25 days ago
  •  ...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 time
    Remote work

    Northbeam

    Remote
    a month ago
  •  ...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 time
    Remote work

    Tempo Software Inc.

    Remote
    1 day ago
  •  ...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

    Affirm

    Remote
    1 day ago
  • $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 time
    Work at office
    Remote work

    Affirm

    Remote
    22 days ago
  •  ...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 time
    Remote work

    Grafanalabs

    Remote
    10 days ago
  •  ...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 contract
    Full time

    Vanta

    Remote
    26 days ago
  •  ...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 employment
    Full time
    Internship

    TechBiz Global GmbH

    Remote
    22 days ago
  • $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 time
    Remote work

    Affirm

    Remote
    a month ago
  •  ...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 time
    Live In

    Gitlab

    Remote
    22 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!