Join a leading cybersecurity firm to build cloud‑managed endpoint security applications across desktop and mobile platforms. You’ll work in a truly cross‑platform environment, gaining exposure to Windows, macOS, Linux, Android and iOS.
What You’ll Do
- Design, develop, and release client applications for Windows, macOS, and Linux.
- Write clean, efficient code in C/C++, Go, and Swift.
- Collaborate with designers, QA, and product managers for seamless user experiences.
- Troubleshoot and resolve complex technical issues across platforms.
- Conduct code reviews and contribute to architectural decisions.
- Maintain and improve engineering best practices in an agile environment.
What You Need
- 10+ years in client‑side software development on Windows, macOS, or Linux.
- Expert proficiency in C/C++ and systems‑level programming (kernel, driver development).
- Working knowledge of Go concurrency and macOS Swift/Objective‑C.
- Experience with Windows kernel/driver frameworks (WDM/WDF) and Windows services.
- Hands‑on experience with macOS System Extensions and Endpoint Security Framework.
- Strong understanding of networking protocols (TLS/SSL, PPP, ESP, WireGuard, DNS, proxies).
- Ability to debug across multiple languages and platforms.
Good to Have
- Mobile development experience on iOS or Android.
- Familiarity with Vue or other TypeScript/JavaScript UI frameworks.
- Experience using AI‑based coding assistants.
The Opportunity
SonicWall operates a dedicated threat research centre, delivering purpose‑built security solutions worldwide. This role offers rare exposure to a truly cross‑platform stack that few organisations provide.
