Lead Software Engineer, Packet Forwarding

Arista Networks
United States
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Technical leadership","Communication","Independent execution"]

Design and build packet forwarding features in Arista’s EOS by deeply understanding packet-forwarding architecture and applying it to solve customer problems. Own projects from definition through deployment, including architecting packet forwarding flows, designing efficient data structures/algorithms for scale, and working across higher layers. Contribute to feature development in C, C++, and Python, build automated tests, debug and fine-tune performance, and provide technical leadership while mentoring engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
11 hours ago

Lead Software Engineer, Packet Forwarding

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live
Reposted: similar role first listed 1 year ago

Job Summary

Design and build packet forwarding features in Arista’s EOS by deeply understanding packet-forwarding architecture and applying it to solve customer problems. Own projects from definition through deployment, including architecting packet forwarding flows, designing efficient data structures/algorithms for scale, and working across higher layers. Contribute to feature development in C, C++, and Python, build automated tests, debug and fine-tune performance, and provide technical leadership while mentoring engineers.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Interface with customers and product management to define packet forwarding features and solutions.
  • •Architect, design, and manage development of packet forwarding features.
  • •Develop and maintain features in C, C++, and Python; review and contribute to specifications and build automated tests and test infrastructure.
  • •Provide technical leadership across features, projects, and tools; mentor new and junior engineers.
  • •Work with Customer Support and System Test Engineers to analyze, mitigate, and fix problems in customer networks and test findings.

Key Requirements

  • •BS in Computer Science/Electrical Engineering/Computer Engineering + 6 years, or MS + 4 years, or PhD + 3 years (or equivalent experience).
  • •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.
Experience:3+ yearsData center networkingSoftware-defined networkingPacket forwarding
Education:Bachelor's
Skills:Problem-solvingTroubleshootingTechnical leadershipCommunicationIndependent execution
Languages:English (US)
Tech Stack:CC++PythonUNIXLinuxIP networkingDistributed systemsPacket forwarding chipsPipelines

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn