Software Developer – Staff Engineer

Posted 15ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Dev Staff Engineer designing database solutions for complex engineering challenges at SonicWall. Collaborating across stack for high-performance systems development.

Responsibilities:

  • 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.