Skip to main content

Senior/Lead Software Engineer (Packet Forwarding Engines) at Arista Networks

Department: Software EngineeringSeniority in posting: senior

Language

Compensation

CA$120,000 – CA$195,000/yr

Setup
Remote
Location
Vancouver, British Columbia
Type
Full-time
Level
senior
Posted

Description

Arista Networks is hiring a Packet Forwarding Engine Software Engineer to develop, test, debug, and support software for ASIC-based packet forwarding engines and system software. The role covers functional and design specifications, C/C++ and Python implementation, automated testing, hardware integration, customer network troubleshooting, ASIC validation, and mentoring junior engineers. Candidates need a relevant bachelor's degree plus 8 years of experience, or an MS plus 6 years, or a Ph.D. plus 3 years, or equivalent experience, along with knowledge of C or C++, UNIX or Linux, IP networking or distributed systems, and software engineering principles. The role offers a Canadian base-pay range of $120,000 to $195,000, with possible bonuses, equity, and medical, dental, vision, wellbeing, income protection, and retirement benefits.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation