Senior Systems Software Engineer

Mozilla Foundation

Apply Now

Job Description

Job Overview

The Senior Systems Software Engineer will be part of the Performance Tools team at Mozilla, focusing on building frameworks and tools that enhance performance across Mozilla products, including the Firefox Profiler. This role entails low-level programming to develop features that provide valuable insights for browser engineers and web developers, aiming to improve user experience significantly. The position involves collaboration with performance experts and mentoring volunteers contributing to the codebase.

Technical Requirements

Required Skills
  • • C++
  • • Rust
  • • Operating System APIs
  • • Multi-threaded applications
  • • Memory management
Preferred Skills
  • • JavaScript
  • • Java
  • • Android development
  • • Python
Experience Level

5+ years in systems software engineering

Responsibilities

  • • Develop new features for the Firefox Profiler
  • • Expand the breadth of data captured by the Firefox Profiler
  • • Engage with the performance team for bug triage and strategy
  • • Help Firefox engineers learn to use performance tools effectively
  • • Promote the use of performance tools within and outside Mozilla
  • • Mentor volunteers contributing to the codebase

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Generous performance-based bonus plans
  • • Rich medical, dental, and vision coverage
  • • Generous retirement contributions with immediate vesting
  • • Quarterly 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

Additional Information

Location
Remote Germany, Remote UK, Remote France
Type
Full-Time
Compensation
Competitive salary based on experience and location