Job Description
Mozilla Corporation is seeking a Staff Software Engineer to join the Mozilla VPN team. This is a fully remote, global engineering team. The Staff Software Engineer will contribute to the suite of products that make up the Mozilla VPN project. The role involves implementing new features and improving the performance and reliability of existing functionality.
What this role involves:
- Driving the architecture, development, and optimization of the Mozilla VPN client across platforms (Windows, macOS, Linux, iOS, Android).
- Working closely with cross functional colleagues, providing technical insight to drive feature development.
- Maintaining high-quality code, enforce security best practices, and mentor engineers by providing comprehensive and insightful code reviews.
- Triage, debug and resolve software defects
Requirements:
- 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
What Mozilla offers:
- Generous performance-based bonus plans
- Rich medical, dental, and vision coverage
- Generous retirement contributions with 100% immediate vesting
- Quarterly all-company wellness days
- Country specific holidays plus a day off for your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program