Senior/Lead Software Engineer, Network Systems

Vancouver, British Columbia, Canada • Posted June 05, 2026

Job Type: Full-time
Location: Vancouver, British Columbia
Posted: June 05, 2026
Category: Computer Occupations
Application Deadline: July 15, 2026

Role Description

Job Description

Who You'll Work With

Arista Networks is looking for world-class Senior/Lead Network Systems software engineers.

Network systems software is all about managing hardware components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with customers, product management and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently. You will write software that controls everything from temperature sensors, fan controllers, power controllers, storage devices to FPGAs, NICs and PCIE switches. You will design abstractions that allow this software to be easily packaged and integrated into hardware drivers that manage all our hardware. You will have the opportunity to design solutions to accelerate key functions using hardware and FPGAs to improve system performance. You will also get to work closely with our hardware engineers throughout th...

Interested in this role?

Click the button below to start your application for Senior/Lead Software Engineer, Network Systems at Arista Networks.

Apply Now