CrawlJobs Logo

Senior Software Engineer, Firefox Performance

mozilla.org Logo

Mozilla

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Mozilla Firefox Performance team is a community of engineers who care deeply about delivering the fastest browser possible. We are the team responsible for making all parts of the browser go fast. Our team is geographically-distributed, and working in the open is the norm. We contribute to the code driving the Firefox browser on a number of platforms - Windows, Android, Linux, and macOS. Our focus is on finding and fixing things that slow down the browser as well as helping other teams write fast and reliable code to make Firefox excellent for users.

Job Responsibility:

  • Write code and tests, build prototypes, tackle problems, profile and analyze performance bottlenecks
  • Learn about a wide variety of problems and solutions across a large, mature codebase (ex: what can slow things down when you have old code talking to new code and what can we do about it?)
  • Use several programming languages (e.g., C++, JavaScript, Kotlin, Rust, Python) and techniques to fix performance issues, with an emphasis on C++
  • Help to educate engineers on other teams about writing more performant code through code reviews, giving talks, and/or writing documentation
  • Work with driven, committed team members to help bring the Open Web to millions of people

Requirements:

  • 5+ years experience as a software engineer
  • A solid understanding and strong working experience in C++
  • Experience developing performance critical software
  • Proven experience taking an experimental and measured approach to solving problems (measurement, and using experiments to diagnose an issue or prove out a solution)
  • Strong debugging skills in analyzing performance bottlenecks
  • An interest and ability to work in a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills)
  • Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit

Nice to have:

  • Experience with multithreading and concurrency, disk I/O, GPU, etc
  • Familiarity with Android or Windows OS application programming, profiling and debugging
What we offer:
  • 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)
  • Flexible work environment (majority of Mozillians work remotely)
  • Industry-leading paid parental leave (up to 26 weeks of fully paid leave for childbearing parents and up to 12 weeks for non-childbearing parents)
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice

Additional Information:

Job Posted:
January 02, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
PREMIUM
More languages and countries
+ Unlock 31695 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Firefox Performance

Senior Software Engineer, WebExtensions

The WebExtensions platform powers the add-ons ecosystem in Firefox, enabling mil...
Location
Location
France
Salary
Salary:
53000.00 - 71000.00 EUR / Year
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience in software development
  • Strong proficiency in JavaScript, DOM APIs, HTML, and CSS
  • Familiarity with modern browser architecture and debugging tools
  • Experience with API design and integration
  • Ability to navigate and learn from large codebases
  • Strong communication skills and experience collaborating in distributed teams
Job Responsibility
Job Responsibility
  • Implement and maintain WebExtensions APIs and Addon Management, balancing power, safety, and performance, as well as user interfaces in Firefox
  • Debug and fix issues affecting extensions in Firefox
  • Collaborate with product managers, QA, and the AMO engineering team to deliver features end-to-end
  • Contribute to Mozilla-owned extensions and system add-ons
  • Participate in open source workflows: code reviews, pull requests, and discussions in Bugzilla/GitHub
  • Support extension developers by helping diagnose issues and improving tooling/documentation
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, WebExtensions

The WebExtensions platform powers the add-ons ecosystem in Firefox, enabling mil...
Location
Location
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience in software development
  • Strong proficiency in JavaScript, DOM APIs, HTML, and CSS
  • Familiarity with modern browser architecture and debugging tools
  • Experience with API design and integration
  • Ability to navigate and learn from large codebases
  • Strong communication skills and experience collaborating in distributed teams.
Job Responsibility
Job Responsibility
  • Implement and maintain WebExtensions APIs and Addon Management, balancing power, safety, and performance, as well as user interfaces in Firefox
  • Debug and fix issues affecting extensions in Firefox
  • Collaborate with product managers, QA, and the AMO engineering team to deliver features end-to-end
  • Contribute to Mozilla-owned extensions and system add-ons
  • Participate in open source workflows: code reviews, pull requests, and discussions in Bugzilla/GitHub
  • Support extension developers by helping diagnose issues and improving tooling/documentation.
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

As a Senior Data Engineer at Mozilla, you will be a key member of our Data Engin...
Location
Location
Canada; United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At a minimum, 4 years of professional experience in data engineering
  • Proficiency in SQL and Python, and an eagerness to integrate AI into data engineering workflows to help us scale
  • Experience mapping complex business processes into extensible, analytical data models
  • Strong software engineering fundamentals
  • Self directed execution
  • Collaborative spirit
  • A track record of recommending and implementing new data collection methods to improve data model quality
  • You have used data to answer specific questions and guide company decisions
  • You have experience with cloud distributed systems (we use GCP) including distributed databases, message queues or batch / stream processing
  • You ensure data is safe to depend on through smart orchestration, error handling, and idempotency
Job Responsibility
Job Responsibility
  • Build the pipes: Build and manage business data pipelines as well as transform Firefox telemetry data into structured high quality datasets
  • Make data make sense: Partner with data scientists, product, and marketing teams to turn complex datasets into the models and metrics that drive Mozilla's decisions
  • Be a guardian of data quality: Ensure datasets stay accurate and performant by using observability tools to monitor quality and joining a weekly triage rotation to resolve data issues
  • Evolve our platform: Partner with other data engineers and platform engineers to improve how we work
  • Maintain data integrity: Ensure data governance and privacy policies are implemented and enforced across the tens of terabytes of data flowing through systems daily
What we offer
What we offer
  • 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
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

As a Senior Data Engineer at Mozilla, you will be a key member of our Data Engin...
Location
Location
Canada; United States
Salary
Salary:
Not provided
mozilla.org Logo
Mozilla
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At a minimum, 4 years of professional experience in data engineering
  • Proficiency in SQL and Python, and an eagerness to integrate AI into data engineering workflows to help us scale
  • Experience mapping complex business processes into extensible, analytical data models
  • Strong software engineering fundamentals
  • Self directed execution
  • Collaborative spirit
  • A track record of recommending and implementing new data collection methods to improve data model quality
  • You have used data to answer specific questions and guide company decisions
  • You have experience with cloud distributed systems (we use GCP) including distributed databases, message queues or batch / stream processing
  • You ensure data is safe to depend on through smart orchestration, error handling, and idempotency
Job Responsibility
Job Responsibility
  • Build the pipes: You’ll build and manage our business data pipelines as well as transform Firefox telemetry data into structured high quality datasets Mozillians can rely on
  • Make data make sense: You’ll partner with data scientists, product, and marketing teams to turn complex datasets into the models and metrics that drive Mozilla’s decisions
  • Be a guardian of data quality: You’ll ensure our datasets stay accurate and performant by using our observability tools to monitor quality and joining a weekly triage rotation to resolve data issues as they arise
  • Evolve our platform: You’ll partner with other data engineers and platform engineers to improve how we work
  • Maintain data integrity: You’ll ensure our data governance and privacy policies are implemented and enforced across the tens of terabytes of data flowing through our systems daily
What we offer
What we offer
  • Generous performance-based bonus plans to all eligible employees
  • 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
  • Fulltime
Read More
Arrow Right
New

Branch Manager- RF Field Services

Our client, a Wireless Systems Integrator, located in Florida, needs a Branch Ma...
Location
Location
United States , Tampa
Salary
Salary:
90000.00 - 100000.00 USD / Year
clearbridgetech.com Logo
ClearBridge Technology Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience managing customers, budgets, and overseeing a team of RF Technicians
  • Strong understanding of RF, LMR, or Telecommunications technical concepts
  • Proficiency with Microsoft Office/Excel
  • Ability to travel to local customer sites/training as needed
  • High School Diploma
Job Responsibility
Job Responsibility
  • Partnering with customers and managing the RF support team and other staff
What we offer
What we offer
  • Excellent benefits and compensation packages
  • Fulltime
Read More
Arrow Right
New

Registered Nurse, BSN, PCU, Flex Pool, PRN, Nights

Baptist Health is hiring a Registered Nurse for our PCU Flex/Float Team in Jacks...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
baptistjax.com Logo
Baptist Health (Florida)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 years PCU Nursing Experience Required
  • Basic Life Support (BLS) Required
  • Licensed Registered Nurse Required
  • Advanced Cardiac Life Support (ACLS) Required
  • Bachelor of Science, Nursing
  • Intensive Care Unit (ICU) Experience
  • Telemetry Experience
Job Responsibility
Job Responsibility
  • Provide care to patients requiring treatment of any medical, surgical, or other condition, including chronic medical and minor injuries or illnesses
  • Embrace and uphold the hospital mission statement
  • Educate patients and families to their disease process and plan of care
  • Interact with physicians and other departments within the hospital
  • Serve as patient advocate
  • Participate in staff meetings and other unit activities
  • Parttime
Read More
Arrow Right
New

Registered Nurse, Cardiac Surgical Progressive Care, Days, Baptist Downtown

Baptist Downtown is hiring a Registered Nurse for our Cardiac Surgical Progressi...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
baptistjax.com Logo
Baptist Health (Florida)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1 year Clinical Nursing Experience Required
  • Basic Life Support (BLS) Required
  • Licensed Registered Nurse Required
  • Associate of Science, Nursing
Job Responsibility
Job Responsibility
  • Provide care to patients requiring treatment of any medical, surgical, or other condition, including chronic medical and minor injuries or illnesses
  • Embrace and uphold the hospital mission statement
  • Educate patients and families to their disease process and plan of care
  • Interact with physicians and other departments within the hospital
  • Serve as patient advocate
  • Participate in staff meetings and other unit activities
What we offer
What we offer
  • Sign on bonus of $2,500
  • Fulltime
Read More
Arrow Right
New

Residential Child Care Worker

If you enjoy working with children and have the resilience to deal with challeng...
Location
Location
United Kingdom , Sherburn in Elmet
Salary
Salary:
35468.95 - 37043.94 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Dedication to safeguarding our children and young individuals
  • A strong desire to obtain qualifications and continue your personal development
  • Confident and resilient nature
  • A valid, full UK manual driver's license is required (all homes possess their own manual vehicles)
  • A kind and supportive nature
  • Patience and the ability to cultivate non-judgmental relationships
  • An engaged and attentive listener
  • A creative ability to have fun and learn new skills
  • Excellent verbal and written communication skills
  • Proficient IT skills and experience in using Microsoft packages
Job Responsibility
Job Responsibility
  • Working in partnership with our established team and becoming an essential part of our children's lives
  • This includes every aspect of home life, from driving our children to and from school, appointments, and visits to food preparation, household chores, and making lasting memories through fun-filled activities, outings, and holidays
  • Being a full-time dedicated team member, averaging 56.4 hours per week, including sleep hours
  • Working collaboratively with your team on shift, you will provide support tailored to the young person's needs, either one-to-one or two-to-one
What we offer
What we offer
  • A starting salary of £35,468.95 to £37,043.94 per annum, pro rata, depending on experience
  • Full-time roles operate on a rota pattern of one day on (24 hours, including sleepover) and two days off (48 hours)
  • Your average weekly working hours, including sleepovers, are 56.4
  • If you require flexibility, we may have part-time and zero-hour contracts available
  • You will receive 5.6 weeks annual leave per annum (this will be pro-rata for part-time contracts)
  • Our Learning and Development team can support you to receive 100% funding for your Level 3 SVQ /NVQ qualification in Residential Child Care
  • Upon completing your induction, training, and minimum qualifications, you will receive a career review
  • Auto-enrolment into our salary sacrifice pension scheme (Scottish Widows)
  • A cash-back health care plan via Medicash allows you to claim for dental and optical treatments, discounted gym memberships, 24/7 access to a GP, free access to counselling and much more
  • Blue Light Card – for store discounts
Read More
Arrow Right