Full-Time

Software Engineer

Rust / C++, Desktop

Posted on 1/29/2025

Mozilla

Mozilla

1,001-5,000 employees

Not-for-profit organization promoting open internet

Consumer Software
Social Impact
Cybersecurity

Compensation Overview

CA$90k - CA$105kAnnually

Mid, Senior

No H1B Sponsorship

Remote in Canada

Applicants must reside in and have work authorization for Canada.

Category
Backend Engineering
Software Engineering
Required Skills
Rust
Agile
Git
C/C++

You match the following Mozilla's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • 3+ years of experience in back-end software development, with demonstrated experience in Rust and C++
  • Strong understanding of software engineering best practices, including version control, testing, and documentation
  • Proficiency in Mercurial or Git and experience with version control workflows, including branching, merging, and pull requests
  • Experience with performance optimization techniques and addressing bottlenecks in back-end systems
  • Familiarity with front-end technologies and the ability to collaborate with front-end engineers
  • Familiarity with Agile methodologies and iterative development cycles
  • Knowledge of continuous integration/continuous delivery (CI/CD) processes
  • Familiarity with web technologies and frameworks, and a willingness to transition legacy code to modern technologies
  • Excellent problem-solving and debugging skills with a strong analytical mindset
  • Great communication skills (both written and verbal), documentation skills, and the ability to work with a multi-disciplinary, geographically distributed team
  • Deep respect for the different skills and perspectives that people of varied technical and non-technical backgrounds bring to a team
  • Proven ability to deliver and maintain complex software projects
  • Adaptable and able to handle shifting priorities and frequent changes with grace, while continuously seeking improvement
  • Resilience and a positive mindset, with the ability to recover quickly from setbacks and persist through challenges.
Responsibilities
  • Maintain and improve the back-end codebase of the Thunderbird application
  • Code feature improvements across major areas, including the calendar and mail components
  • Implement and refactor mail protocols, converting legacy code to more efficient low-level languages such as Rust or C++
  • Develop tests to assess operational performance and address performance bottlenecks across the application
  • Build prototypes and tackle complex problems with no clear solutions, collaborating closely with engineers, designers, and other cross-functional teams
  • Participate in technical decision-making, conduct code reviews (both receiving and providing feedback), and engage with contributors to improve development practices
  • Debug and fix issues to enhance the overall quality of the codebase and improve the user experience
  • Take ownership of projects, driving improvements and making a significant impact on the design and development of Thunderbird's back-end architecture
  • Share the responsibility of monitoring and managing the codebase by reviewing automated test results, triaging regressions, backing out problematic changes, and ensuring the successful integration of patches to uphold project standards and stability.
Desired Qualifications
  • Experience implementing and working with mail protocols (IMAP, SMTP, POP3) and related technologies
  • Experience contributing to open-source projects or engaging with open-source communities
  • French, German, Japanese, or any language proficiency in addition to English

Mozilla operates as a not-for-profit organization focused on promoting an open and accessible internet. Its main product is the Firefox browser, which emphasizes user privacy and security. Mozilla generates revenue through partnerships and search engine royalties, allowing it to reinvest in projects that enhance internet health rather than distributing profits to shareholders. This commitment to user empowerment and ethical practices sets Mozilla apart from traditional for-profit tech companies. Additionally, Mozilla engages in advocacy and educational initiatives through the Mozilla Foundation, supporting open-source projects and internet literacy programs. The overall goal of Mozilla is to create a better internet for everyone.

Company Size

1,001-5,000

Company Stage

Grant

Total Funding

$3.4M

Headquarters

Mountain View, California

Founded

1998

Simplify Jobs

Simplify's Take

What believers are saying

  • Mozilla's acquisition of Anonym enhances its privacy and security offerings.
  • The launch of Mozilla Monitor Plus meets growing demand for privacy solutions.
  • Laura Chambers' appointment as CEO may bring strategic insights to Mozilla.

What critics are saying

  • Privacy complaint against Mozilla could damage its reputation as a privacy-focused organization.
  • Layoffs at Mozilla Foundation may disrupt operations and affect innovation.
  • Integration challenges may arise from Anonym's acquisition due to cultural differences.

What makes Mozilla unique

  • Mozilla operates as a not-for-profit, prioritizing user empowerment over profit.
  • Mozilla reinvests revenue into mission-driven projects, unlike traditional for-profit companies.
  • Mozilla's open-source technology and privacy focus distinguish it in the tech industry.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Insurance, Health & Wellness. Health Insurance.

Financial & Retirement.

401k Plan

Family & Parenting.

Work From Home.

Vacation & Time Off.

Perks & Discounts. Free Lunch or Snacks.

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

4%

2 year growth

4%
Silicon Republic
Nov 6th, 2024
Mozilla Foundation lays off 30pc of staff in division restructure

Mozilla Foundation lays off 30pc of staff in division restructure.

Gen
Nov 1st, 2024
Firefox`s 20th Anniversary

In 2003 the Mozilla Foundation launched a new browser named Phoenix (This was later changed to Firebird due to trademark issues with Phoenix Technologies), and in 2004 this became Firefox.

We Fix PC
Sep 25th, 2024
Mozilla accused of tracking users in Firefox without consent

European digital rights group NOYB (None Of Your Business) has filed a privacy complaint with the Austrian data protection watchdog (DSB) against Mozilla, alleging the company uses a Firefox privacy feature (enabled without consent) to track users' online behavior.

AdExchanger
Jun 17th, 2024
Mozilla Acquires Anonym, A Privacy Tech Startup Founded By Two Top Former Meta Execs | AdExchanger

Former Meta advertising executives Graham Mudd and Brad Smallwood have sold their privacy tech startup Anonym to Mozilla.

ITPro Today
May 8th, 2024
Firefox 2.0 Beta 2 Released

Mozilla Foundation announced the availability of Firefox 2.0 Beta 2, which includes many enhancements including a few that increase the browser's security.

INACTIVE