95K–139K CAD / year
Senior Software Engineer, APZ (Asynchronous Pan & Zoom)
OtherRemote — Canada
Published on 2026-10-17
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Develop and improve Firefox’s layout and user-interaction technologies, with a particular focus on Asynchronous Pan and Zoom (APZ). Build fast, maintainable, standards-compliant code that improves rendering and responsiveness across desktop and mobile platforms.
About the company
Mozilla builds open-source products and technologies, including Firefox, that prioritize privacy, security, and an open internet.
The team
Firefox Platform Layout/APZ team
Stack
C/C++RustGeckoCSSFirefoxAndroidWindowsLinux
What you'll do
- Develop performant, standards-compliant open-source code
- Improve layout, graphics, rendering, and user-interaction performance
- Debug and resolve issues by identifying root causes
- Participate in code reviews, team meetings, and long-term planning
- Collaborate with engineers across a distributed team
What we're looking for
- Bachelor’s degree in Computer Science or equivalent experience
- Experience developing applications in C/C++ and/or Rust
- Strong debugging and optimization skills in multithreaded environments
- Experience with memory and performance optimization tools
- Track record of completing projects spanning several months
- Strong written and verbal communication skills
- Ability to become effective quickly in a large codebase
Nice to have
- Contributions to open-source projects
- Web browser development experience
Benefits
- Performance-based bonuses
- Medical, dental, and vision coverage
- Retirement contributions with immediate vesting
- Quarterly company wellness days
- Country-specific holidays and a birthday day off
- Home office stipend
- Professional development and well-being stipends
- Paid parental leave
