×
Register Here to Apply for Jobs or Post Jobs. X

Senior​/Lead Software Engineer, Network Systems

Job in Vancouver, BC, Canada
Listing for: Arista Networks
Full Time position
Listed on 2026-01-15
Job specializations:
  • IT/Tech
    Hardware Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 195000 CAD Yearly CAD 120000.00 195000.00 YEAR
Job Description & How to Apply Below

Senior/Lead Software Engineer, Network Systems

Join to apply for the Senior/Lead Software Engineer, Network Systems role at Arista Networks.

About Arista Networks

Arista Networks is an industry leader in data‑driven, client‑to‑cloud networking for large data center, campus and routing environments. We pursue innovation through cloud computing, artificial intelligence and software‑defined networking, delivering solutions that meet current demands and anticipate future challenges. We value diversity and foster an inclusive environment, and have earned awards such as Best Engineering Team and Best Company for Diversity.

Who

You ll Work With

We are looking for world‑class Senior/Lead Network Systems software engineers.

What You ll Do

Navigate the full software development cycle for hardware components on switches and routers, collaborating with customers, product management, and hardware engineers. Design software that controls temperature sensors, fan controllers, power controllers, storage, FPGAs, NICs and PCIE switches, and create abstractions for easy packaging and integration into hardware drivers. Accelerate key functions using hardware and FPGAs for performance gains, influence hardware design for software control, and bring new hardware to market through the development cycle.

  • Interface with customers, product management and hardware engineers to devise new network systems features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python; review and contribute to functional and design specifications; build automated tests and test infrastructure.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Work with the System Test Engineers to analyze problems found in tests and provide fixes.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.
Qualifications
  • BS in Computer Science/Electrical Engineering/Computer Engineering + 8 years of experience, or MS + 6 years, or Ph.D. + 3 years, or equivalent.
  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux.
  • Hands‑on experience designing and developing hardware device drivers and/or system management utilities.
  • Understanding of IP networking and/or distributed systems is a plus.
  • Experience working with low‑level hardware components is a plus.
  • Applied understanding of software engineering principles.
  • Strong problem‑solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.
Additional Information

The base pay range for this role is $120,000 to $195,000 across Canada. Pay varies by location and is based on skills, qualifications, and experience. The role may also be eligible for discretionary bonuses and equity. Employees receive benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary