Mozilla logo

Contract Staff Software Engineer-FireFox Layout

Mozilla

Remote · Remote · Posted Sep 22, 2026

At a glance

Workplace
Remote
Location
Remote

About the role

  • Take on ongoing maintenance and routine engineering work in Firefox’s Layout area including CSS, page layout, APZ, text, and images.
  • Work independently at a tech-lead level to keep the Layout code healthy and free up FTE engineers for other mission critical projects.

Responsibilities

  • Own day-to-day Layout maintenance by fixing bugs and regressions, keeping tests green, and handling incoming issues.
  • Diagnose and fix Layout problems across platforms including Windows, macOS, Linux, and Android.
  • Carry out code review and routine upkeep so the FTE engineers can focus on other mission critical projects.
  • Join planning and standards / web-compat meetings as needed.

Requirements

  • Strong C++
  • Solid CSS and page-layout knowledge
  • Strong debugging and optimization in a multithreaded codebase
  • Able to work independently and lead technically in a large, mature codebase

Preferred qualifications

  • JavaScript and/or Rust experience
  • Prior experience in web browser architecture and development
  • Prior Web standards experience
  • Mobile web development, profiling and debugging skills
  • Proven experience in utilization of AI tools (Claude, ChatGPT, etc.) in the investigation, development, debugging, and/or testing of code

Workplace

  • Remote Canada
  • Remote

Skills

  • C++
  • CSS
  • JavaScript
  • Rust
  • APZ
  • Claude
  • ChatGPT

Mozilla

Contract Staff Software Engineer-FireFox Layout

Apply now