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 31697 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

Data Analyst

Data Analyst - Location: Remote in UK (once per month team meeting in London) - ...
Location
Location
United Kingdom
Salary
Salary:
40000.00 - 48000.00 GBP / Year
Kortext
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Customer and publisher analytics
  • Deliver bespoke usage and engagement reports for universities, NHS Trusts and publishers with quick turnaround
  • Build, maintain and provision access to customer-facing Power BI dashboards (e.g. publisher, university, DDA and OER reporting)
  • Produce recurring publisher reports (monthly/quarterly) and respond to ad-hoc requests for usage, collection, turnaway and access-code data
  • Support international customers and partners against tight, business-critical deadlines
  • Internal reporting and decision support
  • Build and maintain internal dashboards for internal departments
  • Support recurring strategic analytics workstreams and dashboard refresh cycles
  • Produce and refresh Power BI reports for academic-year transitions, contract renewals and commercial reviews
  • Collaborate with the KABS Python development team on data ingestion, metadata, semantic models and pipelines, with the ability to read, write and review Python (including PRs, helper scripts and shared notebooks)
Job Responsibility
Job Responsibility
  • Customer and publisher analytics
  • Internal reporting and decision support
  • Data engineering collaboration with KABS (Kortext Digital Transformation Team)
  • Operational and BAU work
  • Fulltime
Read More
Arrow Right

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Newtown Square
Salary
Salary:
16.50 - 25.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
July 11, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • actively seeking opportunities to expand clinical and technical knowledge needed to better assist patients
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • voluntarily traveling to stores in the market to work shifts as needed by the business
What we offer
What we offer
  • medical coverage
  • dental coverage
  • vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • Fulltime
Read More
Arrow Right

Pharmacy Manager

We're building a world of health around every individual — shaping a more connec...
Location
Location
United States , Richmond
Salary
Salary:
65.00 - 85.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
August 12, 2026
Flip Icon
Requirements
Requirements
  • Active Pharmacist License in the state where the Store is located
  • Active National Provider Identifier (NPI)
  • Not on the DEA Excluded Parties list
  • 1-2 years of experience as a Pharmacist
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus: Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Customer Service and Team Orientation: Actively look for ways to help people, and do so in a friendly manner
Job Responsibility
Job Responsibility
  • Living our purpose by helping to manage and improve patient health through safe and appropriate dispensing, counseling, and immunizing practices
  • Overseeing the pharmacy team during bench shifts, including strengthening pharmacy performance measures through effective coaching and consistent follow-up of pharmacy team members
  • Supporting safe and accurate prescription fulfillment by following—and directing the pharmacy team to follow—pharmacy workflow procedures and utilizing the safety guardrails at every workstation
  • Contributing to positive patient experiences by showing empathy and genuine care, and coaching the pharmacy team to do the same: demonstrating compassionate care, collaborating with the patient's total healthcare team, and proactively resolving insurance and/or medication issues
  • Proactively offering and delivering immunizations to keep patients healthy
  • identifying, engaging, and supporting Pharmacy Technicians to learn to immunize
  • Supporting the effective management of pharmacy inventory by following—and coaching the pharmacy team to follow—all inventory best practices, with a special focus on protecting cold chain products for our patients and our business
  • Conducting new Technician and Pharmacist onboarding for the store and district, including training on CVS workflow, and ensuring all trainees are on-track for timely completion of required training and/or licensure
  • Ensuring pharmacy operations are fully compliant with state Board of Pharmacy regulations at all times
  • escalating issues or concerns to the Rx DL for additional support if/as needed
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Bonus, commission or short-term incentive program
  • Fulltime
Read More
Arrow Right

Part Time Sales Associate

You will optimise the IKEA shopping experience in your area of responsibility to...
Location
Location
Thailand , Bangkok
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • You can to commit to a minimum 24-hour work week (6 - 8 hours per day, excluding 1 hour break, 4 days a week), as well as shift-work
  • You are available to work on at least two weekdays as well as Saturday and Sunday
  • Confident in approaching and talking to people in a polite and friendly manner
  • The right attitude and behavior to sell actively and help customers to buy
  • Ability to communicate clearly and confidently in English
  • Knowledge of the IKEA product range, including service products
  • Interested in people’s everyday life at home and home furnishing
Job Responsibility
Job Responsibility
  • Actively approach customers who you see require additional help
  • You identify their needs by asking the right questions and advise them on the best solutions for their homes in order to exceed their expectations
  • Understand how to use the different IKEA sales and communication channels and know-how for the different customers you meet
  • Keep your area of responsibility clean, tidy, priced and fully stocked, and ensure that the IKEA basic merchandising standards are in place at all times to give customers a positive shopping experience
  • Support a customer-friendly and efficient execution of the payments, exchange & returns and click and collect process
  • Support the customer in the end to end shopping experience and ensure that you apply your good home furnishing knowledge to provide relevant solutions
  • Optimise the IKEA shopping experience to secure satisfied customers and increase sales
  • Ensure that you contribute towards actions that will secure "First Time Right" for our customers
  • Live our value of "Togetherness" by being cooperative in assisting in other job and operations-related duties as assigned
  • Parttime
Read More
Arrow Right