SonicWall
Principal Engineer — Python is a must
Job · Full-timeIn OfficeBengaluruEntry level / 0-2 years1 opening
About this role
SonicWall is hiring for Principal Engineer — Python is a must in Bengaluru. This opening was published by SonicWall on their official greenhouse careers board on 31 July 2026 and was verified as still open on 17 September 2026.
About the role
SonicWall is a cybersecurity forerunner with more than…
Similar jobs hiring now
View allNot quite right? These jobs in Bengaluru match the same skills — apply to a few to improve your chances.
Skills you'll use
PythonSQLMachine LearningDockerLinuxC++MongoDBMySQLRedisCommunicationTestingScikit-learn
What you'll do
- Own the end-to-end technical architecture of both platforms: the SonicSandbox analysis pipeline (static analysis, dynamic VM analysis, and machine learning) and the UrlProtection microservices (URL reputation, machine learning, and browser automation).
- Lead the design, development, and delivery of new detection capabilities across both products.
- Define and drive technical direction, including architecture, coding standards, testing practices, and technical debt prioritization.
- Own the complete software delivery lifecycle, from solution design and development through Docker/Debian packaging and production deployment.
- Ensure production stability and service reliability by monitoring platform health, leading incident response, and driving root cause analysis and resolution.
- Provide technical leadership, mentorship, and guidance to two Senior Software Engineers.
- Partner with cross-functional teams to align technical initiatives with product and business objectives.
Who can apply
- Minimum of 10 years of software engineering experience with a Bachelor's degree in Computer Science, Engineering, or a related field; or 8 years with a Master's degree; or 6 years with a PhD; or equivalent professional experience.
- Expert-level Python development experience, including asynchronous programming (asyncio, aiohttp, FastAPI), multithreading, and distributed task processing architectures using RabbitMQ, Taskiq/Redis, Celery, or similar technologies.
- Strong proficiency in C and C++ with experience owning and maintaining compiled software components.
- Experience with KVM/libvirt or comparable virtualization and hypervisor technologies.
- Deep understanding of malware analysis, sandbox technologies, cybersecurity platforms, or related security software.
- Hands-on experience deploying and managing machine learning inference workloads in production using frameworks such as PyTorch, LightGBM, scikit-learn, or ONNX.
- Experience building or supporting production-scale headless browser automation pipelines is preferred.
- Strong knowledge of MySQL, Microsoft SQL Server, Redis, MongoDB, and Consul, along with experience managing containerized applications using Docker and Docker Compose.
- Demonstrated ability to lead large, complex codebases spanning multiple systems and services.
- Excellent written communication skills and experience collaborating effectively within distributed, asynchronous engineering teams.
About SonicWall
About SonicWall
Move beyond feature lists. SonicWall delivers cybersecurity aligned to the outcomes that matter—reducing risk through smarter configuration and real‑world performance.
• SonicWall 2026 Cyber Protect Report is Here! Discover the Seven Deadly Sins of Cybersecurity
SonicWall is a…
Visit SonicWall’s official website ↗Searching for “SonicWall jobs” or “jobs at SonicWall”? You’re in the right place.
Similar Jobs
Hand-picked roles that match this job's skills
4C Corporate Services
4C Corporate Services is hiring a Civil Engineer FreshersHybridChennai24mo
25K/moApply
In OfficeChennai3mo
Stipend N/AApply
Extreme Networks
Staff SW QA Engineer (Performance & Scale)- 10422In OfficeChennai3mo
Stipend N/AApply
In OfficeMumbai3mo
Stipend N/AApply
In OfficeMumbai3mo
Stipend N/AApply
Arkose Labs
Senior Software Engineer, DetectionIn OfficeIndia3mo
Stipend N/AApply
In OfficeIndia3mo
Stipend N/AApply
Aera Technology
AI/ Machine Learning EngineerIn OfficePune3mo
Stipend N/AApply
Aera Technology
AI/ Machine Learning EngineerIn OfficePune3mo
Stipend N/AApply
AfterShoot
Senior Machine Learning EngineerIn OfficeDelhi3mo
Stipend N/AApply
Sponsored — Deals for Professionals
SponsoredSimilar Jobs Based on Your Skills
In OfficeBengaluru3mo
Stipend N/AApply
pditechnologies
Test Automation Engineer IIIn OfficeBengaluru3mo
Stipend N/AApply
Truecaller
Senior Engineering Manager, Data ScienceIn OfficeBengaluru3mo
Stipend N/AApply
Mactores
AWS DevOps Engineer (Senior)In OfficeMumbai3mo
Stipend N/AApply
Ema Unlimited
Software Engineer, Backend - IndiaIn OfficeBengaluru3mo
Stipend N/AApply
YipitData
Senior SDETRemoteIndia3mo
Stipend N/AApply
hinge-health
Data Engineer IIIn OfficeBengaluru3mo
Stipend N/AApply
In OfficeMumbai3mo
Stipend N/AApply
In OfficeMumbai3mo
Stipend N/AApply
Version 1
Senior AI Backend EngineerIn OfficeMumbai3mo
Stipend N/AApply
Recently Posted Jobs in Bengaluru
Fresh jobs posted in Bengaluru — apply early
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Ping Identity
Staff Software EngineerIn OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Endava
Business AnalystIn OfficeBengaluru3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Ready to apply for Principal Engineer — Python is a must?
Free to apply · takes under 2 minutes · SonicWall reviews on a rolling basis.
Apply Now



