Senior Packet Forwarding Engineer - Lead Network Software

Arista

Nashua (NH)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arista Networks is seeking a Senior/Lead Packet Forwarding Engine Software Engineer to design and implement high-performance packet forwarding features in EOS. You will collaborate with customers, product management, and engineering to translate requirements into scalable software.

The role emphasizes expertise in C, C++, Python, and Linux, with opportunities to mentor others, own projects end-to-end, and grow within a supportive, growth-oriented culture.

Qualifications

  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • Understanding of IP networking and/or distributed systems.
  • Experience working with packet forwarding chips and pipelines is a plus.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.

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.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

Skills

C/C++
Python
UNIX/Linux
IP Networking
Distributed Systems
Software Engineering Principles
Problem Solving
Small Team Collaboration

Education

BS Computer Science/Electrical Engineering/Computer Engineering
MS Computer Science/Electrical Engineering/Computer Engineering
Ph.D. in Computer Science/Electrical Engineering/Computer Engineering

Job description

Arista Networks is seeking a Senior/Lead Packet Forwarding Engine Software Engineer to design and implement high-performance packet forwarding features in EOS. You will collaborate with customers, product management, and engineering to translate requirements into scalable software.

The role emphasizes expertise in C, C++, Python, and Linux, with opportunities to mentor others, own projects end-to-end, and grow within a supportive, growth-oriented culture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Packet-Forwarding Software Engineer
Lead Packet-Forwarding Software Engineer

Arista Networks, Inc. • Nashua (NH), Northern (KY)

Hybrid
USD 190,000 - 240,000
Lead Packet Forwarding Engineer (EOS)
Lead Packet Forwarding Engineer (EOS)

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 200,000
Lead Packet Forwarding Engineer
Lead Packet Forwarding Engineer

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 210,000
Senior Packet-Forwarding Software Engineer
Senior Packet-Forwarding Software Engineer

United States Digital Space LLC • United States

Remote
USD 150,000 - 210,000
Bonuses
Equity
Health benefits
+2
Lead Software Engineer, Packet Forwarding
Lead Software Engineer, Packet Forwarding

Arista Networks, Inc. • Nashua (NH), Northern (KY)

On-site
USD 190,000 - 240,000
Lead Software Engineer, Packet Forwarding
Lead Software Engineer, Packet Forwarding

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 200,000
Senior/Lead Software Engineer, Packet Forwarding
Senior/Lead Software Engineer, Packet Forwarding

Arista Networks • Nashua (NH)

On-site
USD 140,000 - 210,000
Lead Software Engineer, EOS Layer 2 & Network Services
Lead Software Engineer, EOS Layer 2 & Network Services

Arista • Nashua (NH)

On-site
USD 120,000 - 170,000
Lead Network Software Engineer, Layer 2 & Services
Lead Network Software Engineer, Layer 2 & Services

Arista Networks, Inc. • Nashua (NH), Northern (KY)

Hybrid
USD 150,000 - 230,000
Senior Linux Kernel Engineer - Lead for EOS Features
Senior Linux Kernel Engineer - Lead for EOS Features

Arista • Austin (TX)

On-site
USD 160,000 - 230,000