CareerPlanSign in

Senior/Lead Software Engineer

Vancouver, BC, ca💼 Full-time💰 $120,000–$120,000🗓 2026-07-29 → 2026-09-26

Core

Senior/Lead Software Engineer developing the Extensible Operating System (EOS) for Arista's data center networking products.

Role type

Senior/Lead Software Engineer (Network OS)

Builds

Linux-based network operating system (EOS) for data center switches

Domain

Data center networking / Network Operating Systems

Deliverable

production ML models | product features

Required skills

C, C++, Python, UNIX/Linux, L2/L3 networking, IP routing protocols, distributed systems, automated testing, software design

Preferred skills

Ethernet bridging/routing software development, enterprise switch/router system software, packet forwarding engine debugging

Technologies

C, C++, Python, Linux, UNIX, BGP, OSPF, IS-IS, RIP, PIM, 802.1d, 802.1ax, 802.1AB

Responsibilities

Write functional and design specifications for traffic forwarding features; implement solutions in C/C++/Python; develop and execute automated test plans; debug issues found by automated tests; collaborate on routing protocol solutions; analyze customer network problems and provide software fixes; mentor junior engineers; review team specifications and implementations.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.