Search jobs > San Jose, CA > Staff software engineer

Staff Software Engineer - Symphony Orchestrator

A10 Networks, Inc
San Jose, California, US
Full-time

A10 Networks is looking for talented microservice application development engineers to help build intuitive applications and solutions that enable adoption of all A10 product lines.

These solutions secure applications while increasing their performance and availability.

Increase your chances of an interview by reading the following overview of this role before making an application.

A10 Networks is a global leader in secure application services. Our solutions protect and optimize application performance in a world of many clouds.

Over 7800 customers across the world rely on our award-winning, innovative, and performant products and services to keep their businesses running.

Job Description

  • Design and develop A10 Networks next generation central management applications
  • Collaborate with cross functional teams such as Software Quality Assurance, Product Management, Marketing, Technical Support, and Publications.
  • Participate in design, code, and test plan reviews
  • Share your knowledge and mentor others
  • Prepare concise and thorough documentation
  • Write automated unit tests and integrate into development continuous integration process
  • Diagnose and resolve difficult issues

Requirements

  • Experience developing SaaS applications using microservice architectures and frameworks
  • Knowledge and experience with software virtualization and multitenancy
  • Proficient in Java, Python, and Javascript
  • Understand REST API for data interchange
  • Experience with using Kubernetes in AWS, Azure, or OCI for development and production environments
  • Experience building software in Docker containers
  • Experience with SQL and NoSQL databases : PostgreSQL, MySQL, Elastic Search, or similar technologies
  • Strong IP networking background with knowledge of configuring load balancers for applications
  • Basic linux and Kubernetes cluster administration skills
  • Design services for responsiveness, scalability, availability, and cost efficiency
  • Used test frameworks such as pytest, junit, or equivalent
  • Awareness of tools for monitoring service health, alerting, metrics, billing, license and subscription management
  • Experience developing microservices in a linux environment
  • Expert software and network debugging and troubleshooting skills
  • General knowledge of CI / CD methodology
  • Familiar with SSO and RBAC concepts
  • Intermediate project management skills and practices agile / scrum methodologies
  • Understand the importance of usability, customer experience and UI
  • Understand concepts of backward compatibility, and test automation
  • Background or experience with machine learning, natural language processing, or generative AI is a plus.

Soft Skills

  • Proven success leading a small team to develop and maintain a SaaS application using modern software technologies
  • Ability to work creatively and analytically in a problem-solving environment
  • Desire to produce high quality software and provide best experience for customers
  • Flexible to pivot quickly when needed
  • Excellent communication (written and oral) and interpersonal skills
  • Mentor junior developers in best practices to improve their skills

Education

  • BS CS or CE with 7+ years of software development experience
  • MS CS or CE with 5+ years of software development experience

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.

Hybrid

Up to 165K

J-18808-Ljbffr

9 hours ago
Related jobs
Promoted
Fortinet
Sunnyvale, California

Develop and maintain software components on current and future networking related products. Design, develop and implement highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment. Profile, optimize and tune systems software (mana...

Promoted
Matterport
Sunnyvale, California

Matterport is looking for a Staff Software Engineer to join our Platform Engineering team. Work with a cross-functional team of product managers, designers, engineers and QA. Be an advocate for good engineering practices. Mentor and coach junior engineers to meet their full potential. ...

Promoted
Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch team...

Promoted
Walmart
Sunnyvale, California

Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineer...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
General Motors
Palo Alto, California

In this Staff Full Stack Software Engineer role, you will lead and develop both the web application and backend services for GM Commercial Services' new software solution. Proven ability to develop other engineers into senior engineers. Software-defined vehicles represent a new paradigm for automake...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...