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

Lead Software Engineer - Packet Forwarding

Arista Networks

Salary not specified
Sep 12, 2025
Nashua, NH, USA
Apply Now

Arista is looking to solve complex, multi-dimensional problems in packet forwarding to help networks run effectively and efficiently

Requirements

  • Expert knowledge of C or C++ and Python
  • Knowledge of UNIX or Linux
  • Experience working with packet forwarding chips and pipelines
  • Understanding of IP networking and/or distributed systems
  • 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

  • Interface with customers and product management to define packet forwarding features and solutions
  • 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
  • Provide technical leadership across features, projects and tools
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems

Other

  • 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
  • Demonstrated technical leadership, strong communication skills, and the ability to work in a small team environment
  • Ability to mentor new and junior engineers to bring them up to speed in Arista's software development environment