Senior Endpoint Software Engineer (windows/macos)

SonicWall

Pune, India
On-site
C/c++ systems programming
Windows kernel driver development
Golang concurrent application development
SonicWall is seeking a Senior Endpoint Software Engineer to develop cloud-managed endpoint security applications. The role requires expertise in C/C++, Golang, and systems-level programming for Windows and macOS platforms, along with a passion for cybersecurity and collaboration across teams

Job Summary

  • The role involves designing and maintaining high-performance client applications for Windows and macOS platforms within a cybersecurity context.
  • Candidates must possess deep expertise in systems-level programming, including kernel-mode development on both Windows and macOS.
  • The position offers exposure to a diverse array of technologies including AWS, Linux, Android, and iOS in a dynamic multi-platform environment.

Matching Summary

Match Score: 85

SonicWall is seeking a Senior Endpoint Software Engineer to develop cloud-managed endpoint security applications. The role requires expertise in C/C++, Golang, and systems-level programming for Windows and macOS platforms, along with a passion for cybersecurity and collaboration across teams.

Skills & Requirements

Must-have

  • C/C++ systems programming
  • Windows kernel driver development
  • Golang concurrent application development
  • macOS application development
  • Cloud-managed endpoint security

Nice-to-have

  • Swift mobile app development
  • Linux platform experience
  • Cross-functional team collaboration
  • Code review participation
  • AWS cloud services exposure

Key Requirements

  • 6 years of client-side software development experience
  • Strong proficiency in C/C++ and Golang
  • Experience with Windows kernel and driver development (WDM/WDF)
  • Solid computer science fundamentals in data structures and memory management

Work Rights

Not specified

Tailored Resume

Cover Letter