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 - (Network Systems)

Arista Networks

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

Arista Networks is looking for world-class Senior/Lead Network Systems software engineers to design and build novel features that help Arista hardware run effectively and efficiently, by managing hardware components on switches and routers.

Requirements

  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux
  • Hands-on experience in the design and development of hardware device drivers and/or system management utilities
  • Understanding of IP networking and/or distributed systems is a plus
  • Experience working with low level hardware components is a plus
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills

Responsibilities

  • Interface with customers, product management and hardware engineers to come up with innovative new network systems features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications.
  • Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects and tools.

Other

  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.