Avatar for A10 Networks
  • B2B
  • Public Stage
    Publicly traded company

Principal Software Engineer - Security Team

  • Up to $220k
  • |
  • |9 years of exp
  • |Full Time
Reposted: 1 year ago
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
C
Linux
HTTP
Gdb
Multi-Core Programming
Multi Threaded Programming
TCP/IP Networking
Tuning
PKI Infrastructure
SSL/TLS Protocol
Network Data Packet Processing
Data Plane Performance Analysis

About the job

Principal Software Engineer - Security Team

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 of writing 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 Principal Software Engineer – Security Team in our San Jose Headquarter!

It is a fantastic opportunity to work with Product Management and to take ownership of critical software components. 

Your Responsibilities:

  • Design and develop advanced hardware accelerated SSL/TLS offloading software and features

  • Design and implement advanced SSL/TLS inspection technology software

  • Design and develop advanced layer 4 to 7 networking software and features, including but not limited to policy-based networking, authentication, bandwidth management, service chaining, multi-service platforms, DDos protection and virtualization

  • Optimize software for high performance in a multi-core computing platform

  • Research, investigate and prototype new areas of technology to enhance existing product offerings

  • Assess and scope software development efforts for new capabilities

  • Generate technical proposals for product differentiation, quality, or software development improvements

  • Keep abreast on latest technology advancements in focus areas

  • Lead a technical team of engineers to deliver a medium to large project

  • Write and review engineering documents, such as functional specs, design, test d use cases, technical or solution briefs, release notes, user guides, etc.

  • Review engineering designs and software architecture in adjacent areas

  • Conduct engineering design, code, and unit test plan reviews

  • Share your knowledge and mentor others in software development process, coding and debugging techniques, and thought process

  • Diagnose and resolve difficult problems with product software

  • Collaborate with cross functional teams such as Product Management, Marketing, Technical Support, and Publications

What we need to see: 

  • Expert programming and debugging skills with C/ C++; Python, Go or Rust programming is a plus

  • Expert on SSL/TLS protocol and PKI infrastructure

  • Expert knowledge of TCP/IP networking, knowledge in QUIC is a plus

  • Expert knowledge to use debugging tools such as gdb

  • Strong skills in large-scale software design and development in Linux environments.

  • Experience with multi-core/multi-threaded programming

  • Experience with network data packet processing

  • Strong understanding and experience with HTTP

  • Experience with data plane performance analysis and tuning

  • Experience troubleshooting and resolving difficult customer problems

  • Successfully lead a team to deliver production grade software used by many

  • Excellent written and verbal communication skills

  • Education: BS plus 15 years working experience, MS plus 12 years’ experience or PhD plus 9 years’ experience in CS/CE or equivalent.

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.

#LI-AN1

Compensation: up to $220K

About the company

A10 Networks company logo
201-500 Employees
Company Size
201-500
Company Industries
Communications Hardware
  • B2B
  • Public Stage
    Publicly traded company
Learn more about A10 Networks image

Funding

AMOUNT RAISED
$118M
FUNDED OVER
4 rounds
Rounds
U
$80000000
Unknown - Oct 2013+3

Perks

Healthcare
Employer paid medical, dental, vision and life insurance benefitsFlexible Time Off and holidays
401k employer match
ESPP (Employee Stock Purchase Plan)
Generous Vacation
Flexible Time Off and holidays

Similar Jobs

tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
tribe.ai company logo
tribe.ai
We embed elite AI engineers to ship real, production-grade AI for enterprises
Prysm Health company logo
Prysm Health
Reimagining Healthcare SaaS for Millions - Fully Funded
Prysm Health company logo
Prysm Health
Reimagining Healthcare SaaS for Millions - Fully Funded