Lead Software Engineer for Network Systems

Arista Networks • vancouver, metro vancouver regional district • Posted June 27, 2026

About the Role

Drive innovation at Arista Networks as a Lead Software Engineer focused on Network Systems. Contribute to groundbreaking features that enhance hardware efficiency in network environments.
In this role, you'll collaborate across teams to develop software for managing hardware components in networking systems. With an emphasis on C, C++, and Python, you will design features that streamline operations and optimize control interfaces. Your leadership will also extend to mentoring new engineers while ensuring alignment between software design and hardware capabilities
Key Responsibilities:
• Design and manage development of network systems software
• Collaborate with product management and hardware engineers
• Develop and maintain software using C, C++, and Python
• Analyze and fix issues alongside Customer Support Engineers
• Mentor junior engineers in software development processes
Requirements:
• BS, MS, or Ph.D. in a relevant engineering field with appropriate...