Improve the quality of Firefox and other Mozilla products by debugging and fixing software defects to enhance browsing experience.
Contribute to new features and improvements.
Break down tasks and collaborate to deliver solutions.
Collaborate with experienced software engineers and participate in code reviews and technical discussions.
Work with a geographically-distributed development team and interact with teams across the organization.
Requirements
5+ years of overall software engineering experience.
Strong knowledge of C and C++.
Experience with desktop application development on Windows, macOS, or Linux using C++.
Knowledge of web technologies such as JavaScript and HTML.
Understanding of secure coding practices and memory safety concerns.
Strong problem-solving and debugging skills.
Effective written and verbal communication skills with a collaborative mindset.
Willingness to work effectively in a distributed team environment.
Commitment to Mozilla’s values including “Play to win,” “Build for People first,” “Engage Evidence over Ego,” “Decide and Deliver,” and “Ship, learn and repeat.”
Nice to haves
Experience with installer and/or updater development on any operating system.
Knowledge of Windows internals such as BITS server or MSIX packages.
Open-source contributions or personal engineering projects.
Perks and benefits
Generous performance-based bonus plans shared across the team.
Comprehensive medical, dental, and vision coverage.
Generous retirement contributions with 100% immediate vesting.
Quarterly all-company wellness days.
Country-specific holidays plus a day off for your birthday.
One-time home office stipend.
Annual professional development budget.
Considerable paid parental leave.
Employee referral bonus program.
Other benefits including life/AD&D, disability, and Employee Assistance Programs (varies by country).