SonicWall is seeking a Software Dev Staff Engineer to design and develop scalable database solutions for complex engineering problems. In this role, you will coordinate and resolve issues across the entire stack, from hardware and software to applications and networks.
What You'll Do
- Design and develop scalable database solutions for complex engineering problems.
- Rapidly develop prototypes to identify the best technologies and toolkits for new feature development.
- Coordinate and resolve issues across the entire stack—hardware, software, application, and network.
- Review the entire environment and execute initiatives to reduce failures and improve overall performance.
What We're Looking For
- 5 years of experience in C/C++ systems software development.
- Experience with DPDK, NetFilter, or equivalent frameworks.
- Expertise in network or network security concepts (e.g., TCP/IP, IPsec, VPN, routing, NAT, DPI).
- Experience designing multi-threaded, high-performance, and low-latency systems.
- Understanding of OS internals, memory management, concurrency, and networking stacks.
- Excellent analytical, debugging, and performance-tuning skills.
- Strong communication skills and ability to collaborate across teams and roles.
Nice to Have
- 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 1 year experience; or equivalent experience.
- Degree in Computer Science, Engineering, or a related field.
- Familiarity with Agile Software Development Methodologies.
- Experience with AWS infrastructure.
Technical Stack
- C/C++
- DPDK
- NetFilter
- AWS
Work Mode
This is a hybrid position based in Pune, Maharashtra, India.
SonicWall is 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.





