hirly

Mozilla

Contract Staff Software Engineer-FireFox Layout

Remote Canada

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Mozilla first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Role family
Engineering
Seniority
Lead / management
Stated salary
C$131,400 – C$217,700 per year
Country
CA
Work mode
Remote-friendly
First seen by hirly
22 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

You will take on the ongoing maintenance and routine engineering work in Firefox’s Layout area (CSS, page layout, APZ, text, images). Working independently at a tech-lead level, you keep the Layout code healthy.

Responsibilities

Own day-to-day Layout maintenance: fix bugs and regressions, keep tests green, handle incoming issues.

Diagnose and fix Layout problems across platforms (Windows, macOS, Linux, Android).

Carry 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.

Definition of done

A healthy Layout area, backlog and regressions kept down, with the team’s senior engineers freed to focus on critical Performance and Security issues.

Required qualifications

Strong C++ (JavaScript and/or Rust a plus).

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

Prior experience in web browser architecture and development.

Prior Web standards experience.

Mobile web development, profiling and debugging skills a plus .

Proven experience in utilization of AI tools (Claude, ChatGPT, etc.) in the investigation, development, debugging, and/or testing of code is a plus.

Hiring Ranges:

Canada Tier 1 Locations

$185,045 — $217,700 CAD

Canada Tier 2 Locations

$131,400 — $154,600 CAD

Original posting on Mozilla's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job