Arista Networks logo

Senior/Lead Software Engineer

Arista Networks

Austin, TX
Full Time
Senior
7 days ago

Job Description

About the Role

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. The company leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide innovative solutions. Arista values diversity, fosters an inclusive environment, and is committed to excellence, earning numerous awards for engineering, diversity, compensation, and work-life balance. The role involves working within a high-caliber team to develop and maintain the Extensible Operating System (EOS), a Linux-based network operating system used across Arista's data center networking products.

Key Responsibilities

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in EOS software using C, C++, and Python.
  • Write test plan specifications for small-sized features in EOS and implement automated test programs to execute these cases.
  • Debug problems identified by automated test programs and fix these issues.
  • Work on a team to implement, test, and debug solutions to larger routing protocol problems.
  • Collaborate with Customer Support Engineers to analyze problems in customer networks and provide fixes through new software releases or patches.
  • Work with System Test Engineers to analyze issues found during testing and develop fixes.
  • Mentor new and junior engineers to familiarize them with Arista's software development environment.
  • Review and contribute to specifications and implementations created by other team members.
  • Create and update schedules for implementation and debugging tasks, report progress weekly to the project lead.

Requirements

  • BS in Computer Science, Electrical Engineering, or Computer Engineering with 8+ years of experience, or MS with 6+ years, or Ph.D. with 3+ years, or equivalent work experience.
  • Knowledge of C, C++, and/or Python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking, including IP routing protocols such as RIP, OSPF, BGP, IS-IS, or PIM.
  • Familiarity with Layer 2 features like 802.1d bridging, Spanning Tree Protocol, Link Aggregation Control Protocol, Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engines and vendor-provided software libraries.
  • Experience with infrastructure functions related to distributed systems such as messaging, signaling, databases, and CLI techniques.
  • Hands-on experience in Ethernet bridging or routing software development or distributed systems software is desirable.
  • Experience with enterprise or service provider Ethernet switch/router system software development or significant PhD research in network routing and packet forwarding.
  • Applied understanding of software engineering principles.
  • Strong problem-solving and troubleshooting skills.
  • Ability to design and implement solutions for small problems independently and work on medium-sized problems with limited oversight.

Nice to Have

  • Experience with designing and developing Ethernet bridging or routing related software.
  • Experience with enterprise or service provider class Ethernet switch/router system software development.
  • Significant PhD level research in network routing and packet forwarding.

Qualifications

  • BS, MS, or Ph.D. in relevant engineering or computer science fields with specified years of experience.

Working at Arista Networks

Arista Networks values diversity of thought and perspectives, fosters an inclusive environment, and emphasizes innovation, excellence, and high standards in everything they do.

Apply Now

Job Details

Posted AtJul 18, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Arista Networks

Website

arista.com

Company Size

1001-5000 employees

Location

Austin, TX

Industry

Computer and Peripheral Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches