← Back to jobs

Remote job

Senior Staff Performance Engineer, Firefox

Backend Full-time Permanent Remote

Job details

Not specified Salary
Remote Eligibility
Senior Experience
Full-time Employment

About this role

Role overview

A senior performance engineering role on the team responsible for making a major open-source web browser fast across Windows, Android, Linux, and macOS. The team is geographically distributed, works in the open, and combines hands-on profiling with cross-org technical leadership to improve every layer of a large, evolving browser codebase.

Responsibilities

- Write code and tests, build prototypes, and profile and analyze performance bottlenecks across a complex multi-platform codebase. - Work in several programming languages, with a primary emphasis on C++ and JavaScript, alongside Kotlin, Rust, or Python as needed. - Educate engineers across the organization on writing performant code through code reviews, talks, tooling, and documentation. - Independently define actionable next steps from high-level performance objectives. - Lead and assist performance efforts with engineering teams across the organization. - Shape the future of performance benchmarks and set priorities for the improvements that matter most. - Develop strategies for the long-term direction of the performance team and the broader engineering organization.

Requirements

- BS or MS in Computer Science or Computer Engineering and 7+ years of relevant experience. - Mastered proficiency in C++ and working knowledge of JavaScript. - Proven track record developing performance-critical software, with an experimental, measurement-driven approach to diagnosing and solving problems. - Strong skill in debugging bottlenecks and using profiling tools such as VTune, Xperf, or other sampling-based profilers. - Experience with multithreading and concurrency, disk I/O, and GPU-related performance. - History of setting team goals and motivating cross-functional teams to deliver on shared objectives, with strong asynchronous written communication for a distributed setup.

Nice to have

- Familiarity with web standards and patterns. - Familiarity with Android or Windows OS application programming. - A solid understanding of statistics. - Prior experience working on a modern web browser.

Benefits and work setup

Performance-based bonus plans, comprehensive medical, dental, and vision coverage, retirement contributions with immediate vesting, quarterly all-company wellness days, paid time off for the employee's birthday, one-time home office stipend, an annual professional development budget, a quarterly well-being stipend, and considerable paid parental leave. Role is part of a distributed team that works in the open.

Skills detected in the listing

JavaScriptPythonGoRustC++Kotlin
Detected Sep 24, 2026
Last verified Sep 24, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight