Principal Engineer — Python is a must
SonicWall · Bengaluru, Karnataka, India
Posted about 3 months ago
or apply directly on SonicWall's site. We never take the application ourselves.
Is this posting real?
- This role has been open
- 81 days SonicWall's roles stay open a median of 82 days
- Reposted
- No
- Salary listed
- No 0% of SonicWall's roles list one
- Ghost-job risk at SonicWall
- high 44 stale, 2 reposted of 44 open
- Hiring momentum
- 73 roles opened in the last 90 days ↑ up vs. the prior 90 days
- Last confirmed on the employer's board
- 2026-10-24
Measured from postings appearing on and disappearing from SonicWall's own greenhouse board since 2026-08-03. Full hiring picture for SonicWall.
About this role
The Principal Software Engineer will lead the architecture and development of a large-scale malware analysis and cybersecurity platform, focusing on Python-based analysis pipelines and message-driven job orchestration systems. Responsibilities include designing advanced detection capabilities, ensuring platform scalability and reliability, and mentoring senior engineers. The role requires hands-on development skills and ownership of the complete software delivery lifecycle.
- benefits
- 1/5
- freshness
- 1/5
- career value
- 4/5
- role clarity
- 5/5
- pay transparency
- 0/5
Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of SonicWall as an employer.
What you need
- 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
Nice to have
- Experience building or supporting production-scale headless browser automation pipelines
- Strong knowledge of MySQL, Microsoft SQL Server, Redis, MongoDB, and Consul, along with experience managing containerized applications using Docker and Docker Compose
Worth weighing
- No salary listed
- Role involves working with legacy platforms and modernization initiatives
- Expectations for mentorship and technical leadership may require significant experience and expertise
Summarised from SonicWall's posting. Read the full original.
Listed by SonicWall on their greenhouse job board, last confirmed open on 2026-10-24. PitchMeAI is not the employer.
More roles at SonicWall
- Senior Principal Engineer – Wireless AP Software DevelopmentPune, Maharashtra, India
- Distinguished Engineer – Secure Private Access (SPA) / Zero TrustPune, Maharashtra, India
- Software Dev Senior Engineer -Golang and Cloud experience is a mustBengaluru, Karnataka, India
- Inside Territory Manager- Dutch SpeakerRemote, Netherlands
- Solutions Engineer - Chennai (Pre-Sales experience is a must)Chennai, Tamil Nadu, India
- Senior Software Engineer - Dataplane High Availability & ClusteringPune, Maharashtra, India
- Order Management Senior AnalystTaiwan
- Senior Software Engineer — Embedded C / Firewall ClientBengaluru, Karnataka, India