About The Position

Arista Networks is seeking a Software Engineer for their Engineering Productivity team. In this role, you will collaborate with other engineers to design, build, scale, and operate the systems that Arista's development teams use. The EngProd team utilizes industry-standard systems such as Ansible, Jenkins, Kubernetes, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, and Varnish, as well as internally developed systems for CI/CD automation, testing, analysis, and visualization. A strong emphasis is placed on observability to ensure all aspects of tooling and infrastructure can be monitored and visualized. This role requires a broad software engineering background and is not limited to a single aspect of software development. Responsibilities include adding new features, debugging issues, and optimizing code for scalability and performance. You will own projects from definition to deployment, including customer interactions and ensuring the quality of deliverables. Arista's Software Engineering culture is supportive and growth-oriented, offering opportunities to transition to other areas as interests and business needs evolve.

Requirements

  • At least BS Computer Science + 3 years’ experience, MS Computer Science + 2 years’ experience, or Ph.D. in Computer Science or equivalent work experience.
  • Knowledge of one or more of Go, Python, Javascript, C++, Java.
  • Knowledge of Linux (or UNIX).
  • Understanding of one of operating systems, networking systems, distributed systems.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.

Responsibilities

  • Review and contribute to the specifications and implementations written by other team members.
  • Design and develop features, feature tests and solutions.
  • Fix bugs and refactor code as needed.
  • Work with Arista’s software engineers to identify bottlenecks and limitations in our workflows, tooling, and infrastructure and provide fixes for those problems.
  • Provide support for our tools and infrastructure to Arista’s development team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service