SonicWall

Software Developer – Staff Engineer

SonicWall

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Design and develop scalable database solutions for complex engineering problems.
  • Able to rapidly develop prototypes to identify the best set of technologies and toolkits to use for new feature development.
  • Coordinate and be able to resolve issues across the entire stack - hardware, software, application, and network.
  • Review entire environment and execute initiatives to reduce failures, and improve overall performance.

Requirements

  • 5 years of experience in C/C++ systems software development.
  • Experience with DPDK, NetFilter or equivalent frameworks
  • Expertise in network OR network security concepts (TCP/IP, IPsec, VPN, routing, NAT, DPI, etc.).
  • 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.
Benefits
  • SonicWall is an equal opportunity employer.
  • Committed to creating a diverse environment.
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++DPDKNetFiltermulti-threaded systemshigh-performance systemslow-latency systemsOS internalsmemory managementconcurrencynetworking stacks
Soft Skills
analytical skillsdebugging skillsperformance-tuning skillscommunication skillscollaboration skills