Posted 22 June, 2026
Software Dev Principal Engineer (Windows, Anti-Virus)
SonicWall
Bengaluru, Karnataka, India
Full Time
Reference: 102_713453_7772468
Responsibilities:
- Develop antivirus products and technologies
- Troubleshoot and test (including automation) of the AV engine module
- Analyze, research and develop additional protections associated with anti-malware engine solutions
- Research new ways to improve detection effectiveness
- Develop tools to automate anti-malware operations.
- Work closely with other engineers to develop new products.
- Work on extensions of existing anti-malware products.
- Suggest and implement improvements on current products.
- Plan, design, develop, manage, document, test, deploy, and support new and existing modules
Desired Skills & Experience:
- Design, build, and maintain efficient and reliable C++ code.
- C++, Operating Systems, Windows Internals, Proficiency in libboost (C++ Library).
- Development experience with a Windows-based endpoint solution is highly desirable
- Hands-on of algorithm complexities.
- Development of the next-generation software.
- Basic Database systems - indexes, filters
- Good OOP knowledge.
- Software development lifecycle experience.
- Experience in anti-malware product development a plus
- Understanding of antimalware technologies and able to handle malware samples safely.
- Demonstrated efficiency in antimalware product development.
- Good understanding of how malware works.
- Knowledge of Linux internals a plus.
- MacOS knowledge a plus.
- Python knowledge a plus
Requirements:
- B.S. or M.S. in Computer Science or related field, or equivalent experience.
- Minimum 12 years of experience in the field of antimalware technology development.
- Desire to work in a fast-paced, high-energy, deadline-driven environment.
- Ability and willingness to take on additional tasks as assigned.
#LI-DS9
#LI-Bangalore
#LI-Hybrid
#LI-Malware
#LI-C++
#LI-ThreatAnalysis