Expert/Principal Software Engineer

Arista Networks • Vancouver, British Columbia, Canada • Posted March 20, 2026

Location Vancouver, British Columbia
Job Type Full-time
Category Computer Occupations
Posted March 20, 2026

Job Description

Who You’ll Work With

Arista Networks is looking for world-class Senior/Lead system software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS and related software, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life...

Interested in this role?

Click the button below to start your application.

Apply Now