25 days old

Staff Software Engineer Application Delivery Controller (ADC) Layer 4/7

A10 Networks
San Jose, CA 95113
  • Job Code
  • Jobs Rated
Staff Software Engineer - Application Delivery Controller (ADC) Layer 4/7

Great Tech! Great Team! Great Culture!

A10 Networks is more than a technology company. We provide security! We provide intelligence! We provide automation across our portfolio of secure application solutions services! They are all in our DNA. Our mission is clear: To enable intelligent automation with deep machine learning to ensure business critical applications are protected, reliable and always available. Are you up for the challenge to write code to process millions of packets per second while serving millions of customers concurrently? Join us and make your impact in the future!

A10 Networks seeks for a high caliber candidate as Staff Software Engineer - Application Delivery Controller (ADC) Layer 4/7 in our San Jose Headquarter!

Application Delivery combined with Load-Balancing Techniques is a key part of any successful large-scale Internet Service. Collecting our customer's requirements and developing high-performance multi-threaded application delivery software is the core part of this job. The job offers opportunities to learn and master low level L4 protocols such as UDP (User Datagram Protocol) and TCP (Transmission Control Protocol), many widely-used transport protocols such as TCP stack, SSL (Secure Sockets Layer), QUIC as well as many of the popular application protocols such as HTTP (Hypertext Transport Protocol), HTTP/2, HTTPS (HTTP Secure), SIP (Session Initiation Protocol), DNS (Domain Name System) and then design and develop customized application delivery solutions for these protocols.

It is a fantastic opportunity to work with Product Management and, at the proper time, to take ownership of critical software components.

What we need to see:

  • A minimum of a BS in Computer Science, Computer Engineering, Electrical Engineering, or Information Engineering; Master or PhD is preferred.
  • 5+ years of software experience in related fields
  • Can-do attitude and a quick learner. Able to multi-task and collaborate with others in a team environment.
  • Excellent C programming & debugging skills(GDB), Linux environment.
  • Experience in multi-threading/multi-core architecture.
  • Strong network knowledge of Layer 3 to Layer 7 (IP / IPv6 / TCP / UDP / HTTP/ SSL).
  • Excellent verbal and written English communication skills.

Way to stand out:

  • Familiarity with network tools, e.g., Wireshark, tcpdump, nmap, curl, netcat, etc.
  • Coursework, work or research experience in data-structure/ algorithms and compiler (gcc)
  • Experience in complete software development cycle and unit testing frameworks
  • Knowledge of or experience with networks open-source projects, e.g., Apache, Nginx, Kafka, etc.
  • Familiar with script languages, e.g., Python, Tcl, Lua, Bash, etc.

A10 Networks is an equal opportunity employer and a VEVRAA federal subcontractor. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. A10 also complies with all applicable state and local laws governing nondiscrimination in employment.


Jobs Rated Reports for Software Engineer

Posted: 2021-07-07 Expires: 2021-08-05
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Staff Software Engineer Application Delivery Controller (ADC) Layer 4/7

A10 Networks
San Jose, CA 95113

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast