Lead Software Engineer at Arista

Arista Networks • winnipeg, mb • Posted July 09, 2026

Position Overview

Join Arista as a Lead Software Engineer, focusing on innovative packet forwarding engines. Utilize C and Python to drive features in cutting-edge ASIC-driven solutions while collaborating with hardware teams.

In this role, you will blend software development with extensive hardware knowledge. You will develop functional and design specifications, implement solutions for packet forwarding challenges, and create automated test plans. The position also involves deep engagement with hardware vendors and supporting customers through comprehensive testing and troubleshooting.

Key Responsibilities: • Develop functional and design specifications for new features • Implement solutions to complex packet forwarding issues • Create and execute automated testing plans effectively • Collaborate with hardware teams to launch new systems • Analyze and resolve technical issues with customer support

Requirements: • 6+ years of software engineering experience • Proficient in C ...