Senior Software Engineer, Firefox Desktop
Core
Building and improving Firefox Desktop features, specifically OS integrations, installation, and update mechanisms for Windows and macOS.
Role type
Senior Software Engineer (Desktop/Systems)
Builds
Firefox browser client, installation packages, and update infrastructure
Domain
Consumer Internet / Web Browser / Desktop Systems
Deliverable
product features
Required skills
Systems-level programming, C/C++, Windows/macOS development, low-level OS integration, code review, technical leadership
Preferred skills
Rust, Windows/macOS APIs (Win32/Cocoa), Linux/macOS internals, open source contributions
Technologies
C, C++, Rust, Windows, macOS
Responsibilities
Develop and improve Firefox features related to installs, updates, and OS integrations; Implement enhancements to the installation and update experience using data insights; Tackle platform-specific challenges in low-level operating system integration on Windows and/or macOS; Collaborate with manager and teammates to scope and prioritize work; Participate in code reviews and contribute to technical discussions; Take ownership of complex bugs and lead efforts to improve the Firefox experience
Seniority
Senior, hands-on IC