Mozilla logo

Senior Software Engineer - Mozilla

Software Engineer

Posted: July 23, 2026
Posted today
Last seen in crawl: July 23, 2026 (today)
Estimated Expiry: August 27, 2026
Role & Management
Role Level:Senior
Management Tier:No People Management
Job Type

Job Description

The Mozilla Corporation is looking for a skilled developer to work with our passionate Accessibility Team to make the web fully accessible! This is a small, hard-working team that affects the lives of users every day. Using your C++ and systems programming expertise, you will contribute to the core Gecko web rendering engine across various operating systems, shaping Mozilla’s efforts to take Firefox accessibility to the next level. Opportunities to collaborate with other browser teams abound, and working in the open is the norm. You’ll be responsible for writing code, tests, specifications, building prototypes, solving problems, and analyzing data. You'll get feedback from real users and synthesize it into bug reports, feature designs, and strategic direction to make the web platform even better over time. What You’ll Do: - Improve the architecture, stability, correctness and performance of the core Gecko accessibility engine. - Debug and fix problems in our multi-process, multi-threaded codebase. - Debug OS specific issues. - Build excellent working relationships with engineers and organizational leaders on other teams. - Collaborate with design and front-end teams to identify, assess, and remediate accessibility issues. - Influence web standards that provide or improve access to new web technology. - Work in the open as part of the Mozilla open source project and engage with Mozilla’s global community. - Work on infrastructure to expose the web platform to accessibility technology. - Meet standards for gecko's memory usage and performance. - Implement new web features to enable new kinds of applications and content types. What you'll bring: - A degree or equivalent in Computer Science or a related field. - Demonstrated proficiency with C++. - Knowledge of web accessibility and ARIA. - Knowledge of Javascript, the web, and web applications. - Experience working on cross-platform native applications. - Creative problem-solving and debugging skills. - Experience writing and debugging multi-process, multi-threaded code. - Ability to learn a large and complex multi-language code base. - Excellent written and verbal English communication skills. - Ability to effectively participate as part of a geographically-distributed open development team. - A passion to empower and improve the web for people with a diverse range of abilities.

Company Information

Mozilla logo
Technology
Headcount: 1,000 - ?
Current open roles at Mozilla on JobCrawls
LocationActive listings
Remote - Global60
Remote Finland48
Remote Germany46
Remote Netherlands45
Remote UK44
Remote France43
Remote Belgium43
Remote Spain42
Remote Sweden40
Remote Poland35
Remote Canada32
Remote US19
Remote - Belgium6
Remote - France6
Remote - Spain6
Remote - Germany6
Remote - Poland6
Remote - Sweden6
Remote Denmark6
Remote - Finland6
Remote - Netherlands6
Remote - UK5
Remote - Canada5
Remote Australia5
Remote New Zealand5
Remote - US2
Current role mix at Mozilla on JobCrawls
Role typeActive listings
Software Engineer61
Senior Software Engineer4
Machine Learning Engineer4
Product Manager3
Executive Assistant3
Security Engineer3
Localization Technical Program Manager2
Site Reliability Engineer2
Program Manager2
Frontend Engineer2
Solutions Engineer2
Creative Producer1
Web Apps Manager1
Engineer1
Test Engineering Manager1
Strategic Account Executive1
Business Development Manager1
Public Policy & Government Relations Manager1
Product Director1
Operations Engineer1
Grassroots Engagement Director1
Social Media & Content Strategist1
Security Student Worker1
Strategic Finance and Investment Strategy1
Quantitative User Researcher1
Marketing Specialist1
iOS Engineer1
Application Engineer1
Fundraising Strategist1
Head of Global and Strategic Intelligence1
Marketing Data Scientist1
AI & Agentic Systems Engineer1
Privacy Counsel1
Senior Engineering Manager1
Integrated Marketing Consultant1
Software Test Engineering1
Data Scientist1
Current role-level mix at Mozilla on JobCrawls
Role levelActive listings
Mid-Level63
Senior11
Mid-level1

Mozilla appears in 573 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote Finland, and Remote Germany.

Data shown is based on historical job postings from our database.

Job Details

Responsibilities

  • Improve the architecture, stability, correctness and performance of the core Gecko accessibility engine
  • Debug and fix problems in multi-process, multi-threaded codebase
  • Debug OS specific issues
  • Build working relationships with engineers and leaders on other teams
  • Collaborate with design and front-end teams to remediate accessibility issues
  • Influence web standards for new web technology access
  • Work in the open as part of the Mozilla open source project
  • Work on infrastructure to expose the web platform to accessibility technology
  • Meet standards for Gecko's memory usage and performance
  • Implement new web features for new applications and content types

Requirements

  • Degree or equivalent in Computer Science or a related field
  • Demonstrated proficiency with C++
  • Knowledge of web accessibility and ARIA
  • Knowledge of Javascript, the web, and web applications
  • Experience working on cross-platform native applications
  • Creative problem-solving and debugging skills
  • Experience writing and debugging multi-process, multi-threaded code
  • Ability to learn a large and complex multi-language code base
  • Excellent written and verbal English communication skills
  • Ability to effectively participate as part of a geographically-distributed open development team
  • Passion to empower and improve the web for people with a diverse range of abilities

Skills & Technologies

C++Web AccessibilityARIAJavaScriptCross-platform native applicationsMulti-process programmingMulti-threaded programmingGecko engine

Education Level

Bachelor
19 hours agoContent Complete

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.