Staff Software Engineer
Mozilla VPN is seeking an experienced Software Engineerto join our fully remote, global engineering team. In this role, you will contribute to the suite of products that make up the Mozilla VPN project, including browser extensions, browser integrations, and the Mozilla VPN client—a cross-platform application available on Windows, macOS, Linux, iOS, and Android. You will be responsible for implementing new features as well as improving the performance and the reliability of existing functionality. Additionally, you will have the opportunity to be at the forefront of innovative, challenging, and technically complex initiatives.
What you’ll do
- Drive the architecture, development, and optimization of the Mozilla VPN client across platforms (Windows, macOS, Linux, iOS, Android)
- Work closely with cross-functional colleagues, providing technical insight to drive feature development
- Maintain high-quality code, enforce security best practices, and mentor engineers by providing comprehensive and insightful code reviews
- Triage, debug, and resolve software defects
- 6+ years of software engineering experience
- Expert-level proficiency in C/C++
- Expertise in networking protocols and privacy and security best practices
- Extensive knowledge of core OS concepts of Windows or Mac
- Experience developing cross-platform applications (Windows, macOS, Linux, iOS, Android)
- Experience debugging network-related problems with Wireshark, tcpdump, or similar tools
- Excellent communication skills and experience mentoring engineers
- Experience developing cross-platform applications with Qt
- Proficiency in any of the following: Rust, Go, Python, JavaScript, TypeScript, Git
- Open-source contributions to networking or VPN-related projects
- Experience implementing or improving application observability
View all remote jobs at Applying →
FAQ
- Is the Staff Software Engineer position at Applying remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Staff Software Engineer job posted?
- This listing was posted on July 7, 2025 and is still open for applications.
- How do I apply for the Staff Software Engineer position at Applying?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Windows jobs
Front End Engineering Manager, Firefox Desktop
MozillaCanada
Front End Engineering Manager, Firefox Desktop
MozillaNorth America
Full-Stack Software Engineer
AuditdataRemote
Frontend Software Engineer
Tether.ioEl Salvador
Azure Stack HCI Engineer
UvationWorldwide