Why this role stands out
Elevate your career in cybersecurity with SonicWall, a leader in unified threat protection. You'll thrive in this hybrid role if you're a mid-senior engineer with Windows or Linux development experience, eager to contribute to innovative security solutions and grow within a reputable global company. Apply today to join their impactful team and shape the future of cybersecurity.
Quick overview
Job description
For more than 30 years, SonicWall has delivered a partner-first unified cybersecurity portfolio that helps SMBs, MSPs, and IT teams consolidate network security, endpoint security, security service edge (SSE), and threat response across hybrid environments. By bringing connected technology, real-time threat intelligence, automation, and expert services together, SonicWall helps organizations simplify security operations, achieve better security outcomes, and lower total cost of ownership. Backed by a global ecosystem of more than 17,000 partners, SonicWall delivers enterprise-grade protection built for SMB and mid-market realities.
For more information, visit www.sonicwall.com or follow us on X, LinkedIn, Facebook, and Instagram.
Job Description
We are seeking a talented Client Software Engineer to join our team developing cloud-managed endpoint security applications. In this role, you will contribute to the design, development, and maintenance of endpoint security software across multiple platforms, helping deliver secure and reliable experiences for our customers.
Our development environment spans Windows, macOS, Linux, Android, iOS, and AWS cloud technologies, providing opportunities to work across a broad range of technologies while growing your expertise in cybersecurity and endpoint protection.
Role and Responsibilities
- Develop and maintain client-side software for Windows and Linux platforms.
- Write clean, efficient, and maintainable code using C/C++, Golang, and other relevant technologies.
- Collaborate with QA, product management, and other engineering teams to deliver high-quality features.
- Debug, troubleshoot, and resolve software issues across multiple platforms.
- Participate in code reviews and contribute to engineering best practices.
- Help improve application performance, stability, and security.
- Learn and apply modern software development tools, processes, and technologies.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 3+ years of experience in software development.
- Good computer science fundamentals, including data structures, algorithms, operating systems, and system programming concepts.
- Proficiency in C++.
- Experience developing applications for Windows or Linux.
- Familiarity with Golang or willingness to learn and work with it.
- Understanding of multithreaded programming, debugging, and software troubleshooting.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills.
- Ability to work effectively in an agile development environment.
Preferred
- Experience developing system services or endpoint software on Windows or Linux.
- Familiarity with Windows internals, security concepts, or driver development.
- Experience with cross-platform development and platform-specific APIs.
- Exposure to cybersecurity or endpoint security products.
- Familiarity with Vue3.js or other modern frontend frameworks.
- Experience using AI-assisted development tools.
#LI-KB7
#LI-Hybrid
SonicWall is an equal opportunity employer.
We are committed to creating a diverse environment and are an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.
At SonicWall, we pride ourselves on recruiting a diverse mix of talented people and providing active security solutions in 100+ countries.
Haystack's AI agent can fill in and submit this application for you. How AI auto apply works
Similar jobs
- SH

Principal Software EngineerRecently posted Auto Apply
Showpad · Pune · Hybrid · Posted 14 Nov 2026 🇮🇳
DockerGCPMicroservices+19TechnologySalary not listed - CA
Linux Platform Integration - Ubuntu Systems Senior EngineerRecently posted Auto Apply
Canonical_managed_posts · Bengaluru · Hybrid · Posted 10 Nov 2026 🇮🇳
DockerGitTCP/IP+7Salary not listed - CA
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Bengaluru · Hybrid · Posted 10 Nov 2026 🇮🇳
DockerEmbedded SystemsTCP/IP+9TechnologySalary not listed - CA
Embedded Linux Senior Software Engineer - OptimisationRecently posted Auto Apply
Canonical_managed_posts · Bengaluru · Hybrid · Posted 10 Nov 2026 🇮🇳
DockerTCP/IPArticulate+5TechnologySalary not listed - CA
Senior/Staff/Principal EngineerRecently posted Auto Apply
Canonical_managed_posts · Bengaluru · Hybrid · Posted 10 Nov 2026 🇮🇳
DockerOpenStackRust+12TechnologySalary not listed - CA
Community Engineer (multiple roles and seniority levels)Recently posted Auto Apply
Canonical_managed_posts · Bengaluru · Hybrid · Posted 10 Nov 2026 🇮🇳
GitArticulateIoT+3EngineeringSalary not listed - TO
Senior Software Engineer, Care AutomationRecently posted Auto Apply
Toast · Bengaluru · Hybrid · Posted 13 Nov 2026 🇮🇳
MicroservicesGraphQLJava+2TechnologySalary not listed - NA

Sr. Software EngineerRecently posted Auto Apply
Navan · Bengaluru · Hybrid · Posted 13 Nov 2026 🇮🇳
RecruitingMicroservicesSpring+5TechnologySalary not listed - DA

Software Engineer, InfrastructureRecently posted Auto Apply
Databricks · Bengaluru · Hybrid · Posted 13 Nov 2026 🇮🇳
DockerGCPMicrosoft Excel+14TechnologySalary not listed - BI

Senior Software Engineer (Provider/Business Unit Portals)Recently posted Auto Apply
Bitwarden · Noida · Hybrid · Posted 13 Nov 2026 🇮🇳
DockerMySQLRust+12TechnologySalary not listed - SK

Principal Engineer – CoreRecently posted Auto Apply
Skylo · Bengaluru · Hybrid · Posted 13 Nov 2026 🇮🇳
DockerGCPAWS+9TechnologySalary not listed - SU

Staff Software Engineer - BackendRecently posted Auto Apply
Surveymonkey · Bengaluru · Hybrid · Posted 13 Nov 2026 🇮🇳
RecruitingSourcingDjango+13TechnologySalary not listed
