Senior Software Engineer, Firefox Performance

Mozilla Foundation

Apply Now

Job Description

Job Overview

Mozilla Corporation is seeking a Senior Software Engineer to join the Firefox Performance team, which is dedicated to delivering the fastest web browser possible. This role involves working collaboratively with a geographically-distributed team to identify and resolve performance bottlenecks, enhancing the overall user experience of Firefox across various platforms. Candidates should possess a strong background in software engineering, particularly in performance-critical applications, and be prepared to contribute to an open-source environment focused on improving the internet for users.

Technical Requirements

Required Skills
  • • C++
  • • debugging performance bottlenecks
  • • asynchronous communication
Preferred Skills
  • • multithreading
  • • concurrency
  • • disk I/O
  • • GPU programming
Experience Level

5+ years experience as a software engineer

Responsibilities

  • • Write code and tests, build prototypes, tackle problems, profile and analyze performance bottlenecks
  • • Educate engineers on other teams about writing more performant code through code reviews, giving talks, and/or writing documentation

Technical Environment

Benefits & Perks

  • • Generous performance-based bonus plans
  • • Rich 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
  • • Quarterly well-being stipend
  • • Considerable paid parental leave
  • • Employee referral bonus program
  • • Other benefits (life/AD&D, disability, EAP, etc.)

Additional Information

Location
Remote Canada
Type
Full-time
Compensation
Not specified