Contract Staff Software Engineer - Firefox Layout

New
J
JobgetherSoftware Development
Work remotely from Canada.ContractStaff
Salary131,400 - 217,700 CAD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
CSSC++Debugging

Requirements

  • Strong professional experience with C++, including development and debugging within complex production codebases.
  • Solid understanding of CSS and web page layout, including how browser rendering and layout systems operate.
  • Strong debugging and optimization skills, particularly within multithreaded systems.
  • Ability to independently investigate complex technical issues and deliver reliable solutions in a large, mature codebase.
  • Demonstrated ability to operate as a technical leader, exercising sound engineering judgment without requiring close day-to-day supervision.
  • Experience diagnosing software behavior across multiple operating systems and platforms.
  • Familiarity with JavaScript and/or Rust is an asset.
  • Previous experience with web browser architecture or browser development is highly valued.
  • Experience working with web standards and web compatibility is an advantage.
  • Mobile web development, profiling, and debugging experience is a plus.
  • Practical experience using AI tools such as Claude or ChatGPT for software investigation, development, debugging, or testing is an asset.
  • Strong communication and collaboration skills, with the ability to participate effectively in technical discussions and code reviews.

Responsibilities

  • Own day-to-day maintenance of the browser Layout area, including resolving bugs, regressions, incoming issues, and test failures.
  • Diagnose and resolve complex Layout issues across Windows, macOS, Linux, and Android.
  • Investigate performance, rendering, and stability problems within a large, multithreaded codebase.
  • Review code and contribute to routine engineering upkeep, helping maintain code quality and system health.
  • Monitor and reduce technical backlog and regressions while ensuring the Layout area remains stable and maintainable.
  • Work independently at a technical leadership level, identifying problems and driving solutions through implementation and review.
  • Participate in planning, web standards, and web-compatibility discussions when relevant to Layout work.
  • Collaborate with other engineers to maintain strong implementation practices and share technical context.
  • Apply AI-assisted development and debugging tools where appropriate to accelerate investigation, implementation, testing, and maintenance.
View Full Description & ApplyYou'll be redirected to the employer's site
131,400 - 217,700 CAD per year
Apply Now