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
  • UKG
    India

    Join a team that builds the world’s largest workforce operating platform. You’ll design and deliver extremely high-impact software that touches millions of workers globally. Your expertise will he
  • Upstox
    India

    Join a fast‑growing fintech team building the backend that powers millions of investing journeys across India. You'll craft high‑performance, low‑latency services using Rust and Java, tackl
  • Quik Hire Staffing
    India

    Join a dynamic team building robust backend systems for a leading global IT services firm. You’ll design, develop, and maintain software applications while collaborating with cross‑functional team
  • Base Career
    India

    Join a dynamic engineering team delivering customized software solutions from concept to deployment, ensuring client satisfaction through rigorous design and testing. You’ll collaborate across disci