Remote job
Senior Software Engineer, OS Integration
Job details
About this role
Role overview Improve a widely used desktop browser’s integration with Windows, macOS, and Linux. You’ll fix platform-specific defects, develop features, and contribute to cross-platform work, with particular focus on maintaining and evolving the installer and updater. The role combines hands-on engineering with code review, technical guidance, and collaboration across a geographically distributed team.
Responsibilities - Debug and fix defects that affect product quality and the browsing experience. - Develop new features and platform improvements, including work that spans operating systems. - Maintain and develop installer and updater components. - Break down work into deliverable tasks and collaborate with engineers across teams. - Review code, contribute to technical discussions, and provide engineering direction. - Work effectively with a distributed development group and organizational partners.
Requirements - At least five years of software engineering experience. - Strong C and C++ skills, with desktop application development experience on Windows, macOS, or Linux. - Knowledge of web technologies such as JavaScript and HTML. - Understanding of secure coding practices and memory safety concerns. - Strong debugging and problem-solving abilities. - Clear written and verbal communication and a collaborative approach to distributed work.
Nice to have - Experience developing installers or updaters on any operating system. - Familiarity with Windows internals, including BITS or MSIX packages. - Open-source contributions or personal engineering projects.
Benefits and work setup The position is listed as remote. Benefits include medical, dental, and vision coverage; retirement contributions; performance-based bonuses for eligible employees; wellness days; local holidays and a birthday day off; a home-office stipend; professional-development funding; parental leave; and other country-dependent benefits.