Skip to main content

Principal Engineer — Python is a must at SonicWall

Department: Engineering

Setup
Hybrid
Location
Bengaluru, Karnataka
Level
staff+
Posted

Description

SonicWall is hiring a Principal Software Engineer to lead the architecture, development, and evolution of large-scale malware analysis and cybersecurity platforms. The role owns Python-based analysis pipelines, message-driven orchestration, Windows VM sandboxing, detection capabilities, machine learning, and web interfaces, while establishing engineering standards, reducing technical debt, mentoring senior engineers, and ensuring production reliability. Candidates need extensive software engineering experience, expert Python and C/C++ skills, virtualization and malware-analysis expertise, production machine learning experience, and knowledge of databases, containers, and distributed systems.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation