CareerPlanSign in

Software Engineer

Vancouver, BC, ca💼 Full-time💰 $95,000–$95,000🗓 2026-04-10 → 2026-10-07

Core

Develop and maintain the Extensible Operating System (EOS) for Arista's data center networking products, focusing on traffic forwarding, routing protocols, and network troubleshooting.

Role type

Mid-level software engineer (networking)

Builds

EOS software features for data center switches

Domain

Data center networking / Network operating systems

Deliverable

production ML models | product features

Required skills

C, C++, Python, Linux/UNIX, L2/L3 networking, IP routing protocols, ethernet bridging, distributed systems (via careerplan.io/jobs/744000120036119-software-engineer-at-arista-networks)

Preferred skills

Commercial switching HW knowledge, packet forwarding engine debugging, enterprise/service provider switch software development

Technologies

C, C++, Python, Linux, UNIX

Responsibilities

Write functional and design specifications for traffic forwarding features; Implement solutions for small-sized problems in EOS; Develop and execute automated test programs; Debug problems found by automated tests; Collaborate on larger routing protocol solutions; Mentor junior engineers; Create and update implementation/debugging schedules.

Seniority

Mid-level, hands-on IC