Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Arista Networks Logo

Senior/Lead Software Engineer - (EOS Layer 2 and Network Services)

Arista Networks

$140,000 - $210,000
Aug 29, 2025
Santa Clara, CA, US
Apply Now

Arista Networks is looking to solve business and technical problems related to building innovative and scalable solutions in Layer 2 protocols, network management, and security services for large data center, campus, and routing environments.

Requirements

  • Proficiency in C or C++ and Python
  • Software development experience with Linux
  • Knowledge of layer 2 protocols like 802.1X, MACsec, LACP, STP, etc -or-
  • Knowledge of network management and monitoring protocols like AAA, DNS, DHCP, SNMP, SFlow, IPFIX, OpenConfig, etc
  • Understanding and ability to apply software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement features independently

Responsibilities

  • Architect, design, develop and maintain Layer 2, network management, monitoring and security features using C, C++ and Python
  • Author test plans, build automated tests and infrastructure to test the features.
  • Work with support engineers and customers to troubleshoot and resolve problems in their networks
  • Own all aspects of development and delivery of software
  • Provide technical leadership across features, projects and tools
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems

Other

  • Understand requirements from customers, product managers and field engineers, and write functional specifications
  • Demonstrated technical leadership, strong communication skills, and the ability to work in a small team environment
  • Hands on experience developing networking or distributed systems software is a plus
  • BS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 4 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience