Lead Software Engineer at Arista Networks

Arista Networks • vancouver, Canada

Location vancouver, bc
Job Type Full-time
Posted June 08, 2026

Role Description

Drive innovation at Arista Networks as a Lead Software Engineer specializing in Network Systems. Blend cutting-edge software development with hardware integration to enhance networking solutions.

Arista Networks seeks a seasoned Lead Software Engineer for its Network Systems division. This full-time role requires expertise in C, C++, and Python, focusing on both software and hardware components. Engage collaboratively with hardware engineers and customers to create effective software solutions that improve system performance and manage hardware components seamlessly.

Key Responsibilities: • Innovate new features with product management and hardware engineers • Architect and develop features using C/C++ and Python • Build automated tests and maintain test infrastructure • Collaborate on hardware designs for optimal software control • Provide mentorship to junior engineers

Requirements: • BS in Computer Science or related field with 8 years experience • Profici...

Ready to Apply?

Apply for this Position