Join a team building cloud‑managed endpoint security applications across Windows, macOS, Linux, Android, iOS, and AWS. You’ll design, develop, and maintain client‑side software that protects enterprises, government agencies, and SMBs worldwide.
What You’ll Do
- Develop client‑side software for Windows, macOS, and Linux platforms.
- Write clean, efficient C/C++ and Golang code following engineering standards.
- Collaborate with QA, product management, and engineering to deliver high‑quality features.
- Debug, troubleshoot, and resolve software issues across multiple operating systems.
- Participate in code reviews and promote best‑practice engineering processes.
- Improve application performance, stability, and security through profiling and refactoring.
- Adopt modern development tools, CI/CD pipelines, and agile methodologies.
What You Need
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Minimum three years of professional software development experience.
- Strong fundamentals in data structures, algorithms, operating systems, and system programming.
- Proficiency in C/C++ with ability to write clean, maintainable code.
- Experience building applications for Windows, macOS, or Linux platforms.
- Knowledge of multithreaded programming, debugging, and software troubleshooting.
Good to Have
- Developed system services or endpoint software on Windows or macOS.
- Familiar with Windows internals, security concepts, and driver development.
- Experience with macOS system extensions, Swift or Objective‑C.
The Opportunity
SonicWall’s threat research center fuels purpose‑built security solutions for a global customer base. You’ll work in a partner‑first environment tackling sophisticated cyber threats.
