Arista Networks

Software Engineer

Arista Networks
Apply
1 day ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Design and build end-to-end automated test suites for AGNI authentication flows, REST APIs, network policy enforcement, and device onboarding.
  • Own test coverage for product domains such as RADIUS/EAP, TACACS+, captive portal, and PKI from test planning through maintenance.
  • Build and extend test utility libraries for simulated clients, browser automation, certificate handling, and REST API access.
  • Perform root-cause analysis of test failures, reproduce defects, and collaborate with backend engineers on resolutions.
  • Review feature specifications and create test plans covering standard, boundary, and failure scenarios.
  • Own and improve Jenkins CI pipelines for nightly end-to-end testing across cloud and on-premises deployments.
  • Contribute bounded platform fixes involving testability, logging, and small bug corrections.
  • Mentor junior engineers and interns and participate in incident post-mortems and customer issue reviews.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electronics, or a related engineering field.
  • 3–6 years of hands-on software engineering experience, with significant experience in test automation or quality engineering rather than manual testing alone.
  • Proficiency in Go or Python for production-grade automation, with Go strongly preferred.
  • Strong Linux administration and debugging skills, including process management, networking tools, and log analysis.
  • Working knowledge of enterprise authentication protocols such as 802.1X, RADIUS, EAP variants, TACACS+, or PKI/certificate management.
  • Hands-on REST API testing experience, including test design, response validation, and API client development.
  • Experience with CI/CD systems such as Jenkins or GitHub Actions, including pipeline development and failure triage.
  • Strong independent debugging, written communication, test planning, bug reporting, and post-mortem documentation skills.
  • Preferred experience with Docker, GCP or AWS, Prometheus, Grafana, PKI infrastructure, SCEP/EST, TLS troubleshooting, browser automation, and PostgreSQL or equivalent database testing.

Tech Stack

AWSDockerGitHub ActionsGoGoogle Cloud PlatformGrafanaJenkinsLinuxPostgreSQLPrometheusPython

Categories

Arista Networks

About Arista Networks

5,001-10,000 employees

Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).

Contact me