Senior/Lead Software Engineer, Packet Forwarding

Arista Networks
United States
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6+ yearsEducation: bachelorsSkills: ["Problem-solving","Software troubleshooting","Technical leadership","Independent implementation","Mentoring"]

Design and build packet forwarding features in Arista EOS by owning projects from definition through deployment. Collaborate with customers, product management, and engineers to architect forwarding flows, data structures, and algorithms for efficiency and scale, and integrate them with higher layers. Develop and maintain features in C, C++, and Python, create automated tests and test infrastructure, and provide technical leadership. Work with support and system test teams to debug, mitigate, and fix customer issues; mentor junior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
11 hours ago

Senior/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

Job Summary

Design and build packet forwarding features in Arista EOS by owning projects from definition through deployment. Collaborate with customers, product management, and engineers to architect forwarding flows, data structures, and algorithms for efficiency and scale, and integrate them with higher layers. Develop and maintain features in C, C++, and Python, create automated tests and test infrastructure, and provide technical leadership. Work with support and system test teams to debug, mitigate, and fix customer issues; mentor junior 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 and design packet forwarding features and manage their development.
  • •Develop and maintain packet forwarding features in C, C++, and Python, including reviewing and contributing to specifications and building automated tests and test infrastructure.
  • •Provide technical leadership across features, projects, and tools; work with customer support and customers to analyze and fix network issues.
  • •Analyze issues from system test engineers and provide fixes; mentor new and junior engineers.

Key Requirements

  • •BS in Computer Science/Electrical Engineering/Computer Engineering with 8 years experience, or MS with 6 years experience, or PhD with 3 years experience (or equivalent work experience).
  • •Expert knowledge of C or C++ and Python.
  • •Knowledge of UNIX or Linux.
  • •Understanding of IP networking and/or distributed systems.
  • •Ability to design solutions and implement features independently; strong problem-solving and software troubleshooting skills.
Experience:6+ years
Education:Bachelor's in Computer Science/Electrical Engineering/Computer Engineering
Skills:Problem-solvingSoftware troubleshootingTechnical leadershipIndependent implementationMentoring
Languages:English
Tech Stack:CC++PythonUNIXLinuxIP networkingDistributed systems

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