Staff Software Engineer - DDoS Threat Protection (Hybrid)

A10 Networks, Inc

San Francisco (CA)

Hybrid

USD 96,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A10 Networks, Inc. in San Francisco seeks a Staff Software Engineer to help develop next-generation Threat Protection System products.

You will design and implement high-performance DDoS detection and mitigation, contribute to the data plane, and collaborate with cross-functional teams to deliver robust security solutions. The role requires a BS/MS in CS/CE/EE, 3+ years in networking/security, strong C/C++ and Python skills, and hands-on Linux networking experience.

Qualifications

  • BS/MS in CS/CE/EE or equivalent practical experience.
  • 3+ years in networking, security, or distributed systems.
  • Proficient in C/C++ and scripting (Python, Bash).
  • Solid understanding of TCP/IP, DNS, HTTP, TLS.

Responsibilities

  • Design and contribute to novel DDoS detection and mitigation approaches based on malware internals, traffic behavior, L4/L7 protocol patterns, and policy enforcement requirements.
  • Contribute to an extensible DDoS mitigation data plane enabling programmable packet-processing logic and rapid response to botnet attack patterns.
  • Work across data plane, control plane, configuration, logging, and policy enforcement components using multi-core and multi-threaded programming techniques.
  • Investigate defects, analyze traffic behavior, identify root causes, and deliver fixes using tools like GDB, Wireshark, tcpdump.
  • Collaborate with QA, support, product management, architects, and other engineering teams to clarify requirements, review designs, and validate features.
  • Create design notes, implementation documentation, unit tests, and end-to-end validation plans for assigned features.

Skills

C/C++ programming
Python scripting
Bash scripting
Linux networking

Education

BS/MS in Computer Science/Engineering

Tools

GDB
Wireshark
tcpdump
Perf

Job description

A10 Networks, Inc. in San Francisco seeks a Staff Software Engineer to help develop next-generation Threat Protection System products.

You will design and implement high-performance DDoS detection and mitigation, contribute to the data plane, and collaborate with cross-functional teams to deliver robust security solutions. The role requires a BS/MS in CS/CE/EE, 3+ years in networking/security, strong C/C++ and Python skills, and hands-on Linux networking experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Threat Protection Engineer - DDoS & Networking
Staff Threat Protection Engineer - DDoS & Networking

A10 Networks • San Jose (CA), Northern (KY)

Hybrid
USD 120,000 - 160,000
Staff Software Engineer - Threat Protection Systems
Staff Software Engineer - Threat Protection Systems

A10 Networks, Inc • San Francisco (CA)

On-site
USD 96,000 - 160,000
Staff Software Engineer - Threat Protection Systems
Staff Software Engineer - Threat Protection Systems

A10 Networks • San Jose (CA), Northern (KY)

On-site
USD 120,000 - 160,000
Senior Systems Platform Engineer (Networking & Cloud)
Senior Systems Platform Engineer (Networking & Cloud)

A10 Networks, Inc • San Francisco (CA)

Hybrid
USD 90,000 - 150,000
Hybrid work model
Senior Network Engineer - Cloud & SD-Access (Hybrid)
Senior Network Engineer - Cloud & SD-Access (Hybrid)

A10 Networks, Inc. • San Jose (CA)

Hybrid
USD 87,000 - 145,000
Senior Network Support Engineer (Cloud & Security)
Senior Network Support Engineer (Cloud & Security)

A10 Networks, Inc • San Francisco (CA)

On-site
USD 115,000 - 120,000
Senior Software Engineer, Systems Platform
Senior Software Engineer, Systems Platform

A10 Networks, Inc. • San Jose (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer, Systems Platform
Senior Software Engineer, Systems Platform

A10 Networks, Inc • San Francisco (CA)

On-site
USD 90,000 - 150,000
Hybrid work model
Network Support Engineer
Network Support Engineer

A10 Networks, Inc • San Francisco (CA)

On-site
USD 115,000 - 120,000
Network Engineer
Network Engineer

A10 Networks, Inc. • San Jose (CA)

On-site
USD 87,000 - 145,000