Mozilla

Senior Software Engineer – Firefox OS Integration, Windows

Mozilla

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $137,000 - $183,000 per year

Job Level

Senior

Tech Stack

AndroidJavaScriptLinuxMacOS

About the role

  • Improve the quality of Firefox on Windows by developing fixes and improvements, improving the user experience for hundreds of millions of users.
  • Help develop and ship major new Firefox features on Windows.
  • Work on cross-platform features and projects for other platforms such as macOS, Linux, and Android as needed.
  • Collaborate with other teams by providing code review and technical direction.
  • Work with a geographically-distributed development team.

Requirements

  • A degree in Computer Science or a related field or comparable work experience.
  • A solid understanding of C and C++.
  • Demonstrated experience with low-level systems programming on Windows.
  • Knowledge of web technologies such as Javascript, HTML, and CSS.
  • Strong problem-solving and debugging skills.
  • Written and verbal communication skills with a collaborative mindset.
  • Willingness to work effectively in a distributed team environment.
  • Commitment to our values:
  • Welcoming differences
  • Being relationship-minded
  • Practicing responsible participation
  • Having grit
Benefits
  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++low-level systems programmingWindowsJavascriptHTMLCSS
Soft skills
problem-solvingdebuggingwritten communicationverbal communicationcollaborative mindsetteamworkrelationship-mindedresponsible participationgrit
Certifications
degree in Computer Science