Senior Software Engineer (Accessibility)

Mozilla

New York (NY)

Remote

USD 120,000 - 190,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and vision benefits
Mental health support
Paid time off and holidays
Parental leave (universal)

Job summary

Mozilla, the team behind Firefox, is seeking engineers to advance the Platform Layout/APZ stack. You will work on cross-platform rendering, animations, and layout systems in a globally distributed, remote setting.

Responsibilities include designing high-quality, standards-compliant code, contributing to open source projects, and optimizing memory and performance across multi-threaded browsers. Collaboration and code reviews are core to this role.

Qualifications

  • Bachelor's degree or equivalent in CS or related field.
  • Experience with C/C++ and/or Rust.
  • Contributions to open source projects or browser-related work.
  • Strong memory and performance optimization skills.
  • Ability to work on large codebases in a multi-threaded environment.

Responsibilities

  • Design and develop layout/rendering features with APZ focus.
  • Write high-quality, performant open source code for the Firefox engine.
  • Develop innovative layout, graphics, and interaction techniques to maximize rendering quality and performance.
  • Participate in code reviews, team meetings, and long-term planning.
  • Triage and test bugs; drill down to root causes and explore solutions.

Skills

C/C++ development
Rust development
Open source contribution
Multithreading
Performance optimization
Debugging
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Memory profiling
Performance profiling

Job description

  • The Firefox Platform Layout/APZ team is a global community of engineers who care deeply about how the Web looks and feels. We are the team responsible for Pan, Scrolling, Zoom, Page Layout, CSS, images, text, printing, and animations in Gecko, the engine behind Firefox. You will be able to design and develop standards-compliant CSS and page layout features that all of our users see, with a current particular focus on Asynchronous Pan and Zoom (APZ), our technology for making user interaction snappy and delightful
  • Our team is geographically-distributed, and working virtually and in the open is the norm. You can expect to work on the code driving the Firefox browser on a number of platforms - Android, Windows, Linux, and macOS. Our focus is on writing fast, lightweight and maintainable code to make Firefox phenomenal for users
  • Work cooperatively with other Mozillians to identify and correct issues, and ask for help as needed
  • Write high-quality, performant, open source, and standards compliant code
  • Develop innovative layout, graphics, and user interaction techniques, algorithms and tools to maximize the rendering quality and performance of Firefox
  • Participate in regular code reviews, team meetings and long-term planning
  • Help triage and test bugs, taking the initiative to drill down to root causes and explore potential solutions
Benefits
  • Health and wellness: Mozilla covers medical, dental and vision plan premiums at 100% for U.S. and Canadian employees. Our offerings give you the options you need to manage your health — and your family’s — the way you want.
  • Mental health: Mental health is as important as our physical health. That’s why Mozilla’s health benefits include therapy and coaching sessions to make sure our people have access to the care they need.
  • Time away: With all of life’s demands, time away from work to disconnect and recharge is essential. In addition to country-specific holidays (12 in the U.S. and Canada), vacation and sick time start accruing right away (specifics vary by country). Everyone also takes a pause together on quarterly all-company wellness days, plus you get to celebrate the most personal holiday of all: your birthday.
  • Parental leave: While Mozilla’s parental leave policies vary globally, our U.S. and Canadian-based employees can look forward to 26 weeks of paid leave for childbearing parents and 12 weeks of paid leave for non-childbearing parents.
  • Financial: Mozilla is a private company, so our compensation isn’t tied to stock options or equity plans. Instead, we offer generous, performance-based bonus plans to all regular employees to underscore that we share in our success as one team. As for retirement savings for US and Canadian employees, Mozilla contributes a percentage of your eligible base salary each year to the 401(k) Plan/RRSP (regardless of whether you contribute or not), with 100% vesting.
  • Learning and development: We’re big believers in learning by doing, and we also want to invest in your education and development beyond your role. Every employee is eligible for an annual professional development budget. Mozillians can put it toward technical or management training, certifications, conferences and more.
  • Help when you need it: Life is full of surprises; that’s why it’s important to be prepared. Mozilla provides Life/AD&D and Short and Long Term Disability insurance (offerings may vary by locale) to ensure that you and your family will have a safety net in place should you ever need it.
  • Plus a bit more: A few other benefits include a quarterly wellbeing stipend (to use on those things just for you), an employee referral bonus, internet reimbursement if you’re remote, and a budget for office essentials to make working remotely ergonomically comfortable.
  • Ability to quickly learn and be effective with a large code base
  • Strong debugging and optimization skills in a multi-threaded environment
  • Proven record of finishing projects where the work spans several months
  • Experience participating in and contributing to open source projects and/or web browser development would be beneficial
  • Experience with memory and performance optimization tools
  • Bachelor’s degree or equivalent experience in Computer Science or similar field
  • Experience developing C/C++ and/or Rust applications
  • Excellent written and verbal communication skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Accessibility
Senior Software Engineer, Accessibility

Mozilla • United States

Remote
USD 130,000 - 190,000
Performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+4
Senior Software Engineer, APZ (Asynchronous Pan & Zoom)
Senior Software Engineer, APZ (Asynchronous Pan & Zoom)

Mozilla • United States

Remote
USD 140,000 - 190,000
Performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+5
Staff Firefox Performance Engineer
Staff Firefox Performance Engineer

Mozilla • New York (NY)

On-site
USD 180,000 - 240,000
Health benefits
Mental health support
Time off and wellness days
+1
Senior Software Engineer, APZ (Asynchronous Pan & Zoom) Remote US
Senior Software Engineer, APZ (Asynchronous Pan & Zoom) Remote US

Applying • United States

Remote
USD 116,000 - 183,000
Performance bonus
Medical, dental, vision
Retirement contributions
+2
Senior Software Engineer, Firefox Desktop
Senior Software Engineer, Firefox Desktop

Software Careers • Finland (MN)

On-site
USD 51,381 - 68,508
Generous bonus plans
Medical, dental and vision coverage
100% vesting retirement contributions
+3
Senior Software Engineer, Firefox Security
Senior Software Engineer, Firefox Security

Thunderbird • United States

Remote
USD 74,000 - 99,000
Performance bonus
Retirement contributions
Wellness days
+7
Sr. Staff Software Engineer, Browser (New Products)
Sr. Staff Software Engineer, Browser (New Products)

Mozilla • United States

Remote
USD 105,000 - 154,000
Generous performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+6
Senior Software Engineer, Web Accessibility
Senior Software Engineer, Web Accessibility

Mozilla • United States

Remote
USD 130,000 - 190,000
Performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+4
Staff Firefox Performance Engineer
Staff Firefox Performance Engineer

Thunderbird • United States

Remote
USD 150,000 - 230,000
Retirement contributions
Professional development budget
Parental leave
+2
Software Engineer, Firefox Desktop Integrations
Software Engineer, Firefox Desktop Integrations

Mozilla • United States

Remote
USD 90,000 - 130,000