Software Dev Engineer- C++ is a must

Software Development

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.

Similar Jobs to Apply
  • Adobe
    Bangalore

    Join a leading technology company to design, develop, and implement customized Microsoft Dynamics and Power Platform solutions. You’ll work closely with internal stakeholders, turning business requi
  • Saaki Argus and Averil Consulting
    India

    Join a dynamic team driving advanced motor‑control solutions through cutting‑edge embedded firmware. You’ll lead development, mentor engineers, and work hand‑in‑hand with hardware and motorâ
  • Mastercard
    Pune

    Join a team building secure, scalable payment‑network solutions that power digital transactions worldwide. You'll work on end‑to‑end full‑stack services using Java, Spring Boot and Angular.W
  • IQVIA
    Bangalore

    Join a global leader in healthcare analytics as a Full Stack Developer driving innovative cloud‑based solutions. Work within IQVIA’s cutting‑edge technology team in Bangalore, collaborating with