Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Arista Networks

Senior/Lead Software Engineer

Arista Networks

. Join Arista Networks’ Extensible Operating System (EOS) software development team .

Posted 10/5/2026full-timeRemote • CanadaSenior💰 CA$120,000 - CA$195,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development for Linux-based network operating systems, with a strong focus on C, C++, and Python programming. Capable of analyzing and solving complex networking issues while mentoring junior engineers and ensuring project delivery quality.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingPython ProgrammingLinux Operating SystemL2/L3 Networking

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentAutomated TestingDebuggingRouting ProtocolsEthernet BridgingDistributed SystemsSoftware Engineering PrinciplesPacket ForwardingFunctional SpecificationsTest Plans
Soft Skills
Problem-SolvingMentoringCollaborationCommunicationProject Management
Tools & Technologies
UNIXCommand-Line InterfaceDatabasesMessagingSignalling
Industry Keywords
Data Center NetworkingNetwork Operating SystemIP Routing ProtocolsSpanning Tree ProtocolLACPLLDPRFC 1812

Tech Stack

Tools & technologies
LinuxPythonUnixC++

About the role

Key responsibilities & impact
  • Join Arista Networks’ Extensible Operating System (EOS) software development team
  • Build features for large data center networks
  • Develop software for Arista’s Linux-based EOS network operating system running on data center networking products
  • Gather and understand functional and technical requirements with fellow engineers and marketing team members
  • Write functional specifications, design specifications, and test plans
  • Implement software features in C, C++, and Python
  • Create and execute automated tests
  • Debug and fix issues found by automated tests
  • Work on routing protocol problems with a software team
  • Analyze customer-network problems with Customer Support Engineers and provide software releases or patches
  • Analyze System Test Engineer findings and provide fixes
  • Mentor new and junior engineers
  • Review and contribute to team specifications and implementations
  • Create and maintain implementation and debugging schedules and report weekly to the project lead
  • Own projects from definition through deployment and ensure delivery quality

Requirements

What you’ll need
  • BS in Computer Science, Electrical Engineering, or Computer Engineering plus 8 years of experience, or MS plus 6 years, or Ph.D. plus 3 years, or equivalent work experience
  • Knowledge of C, C++, and/or Python
  • Knowledge of UNIX or Linux
  • Understanding of L2/L3 networking
  • Knowledge of IP routing protocols such as RIP, OSPF, BGP, IS-IS, or PIM is desirable
  • Knowledge of Layer 2 features such as 802.1d bridging, Spanning Tree Protocol, LACP, LLDP, or RFC 1812 IP routing is desirable
  • Ability to utilize, test, and debug packet forwarding engines and vendor-provided hardware component software libraries
  • Knowledge of distributed-systems infrastructure functions, including messaging, signalling, databases, and command-line interface techniques
  • Hands-on experience designing and developing Ethernet bridging, routing-related, or distributed-systems software is desirable
  • Hands-on experience with enterprise or service-provider Ethernet switch/router system software development, or significant PhD-level research in network routing and packet forwarding
  • Applied understanding of software engineering principles
  • Strong software troubleshooting and problem-solving skills
  • Ability to independently design and implement solutions to small-sized problems
  • Ability to work on a small team solving medium-sized problems with limited oversight

Benefits

Comp & perks
  • Discretionary Arista bonuses
  • Equity
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Wellbeing benefits
  • Income protection
  • Group Retirement Savings Plan
  • Remote work availability