Enable job alerts via email!

Senior/Lead Software Engineer

Arista Networks

Vancouver

On-site

CAD 120,000 - 195,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in data-driven networking seeks a Senior Technical Recruiter to join their EOS team. This role involves developing software for large data center networks, collaborating with engineers, and troubleshooting network issues. The ideal candidate will have a strong background in software engineering and networking protocols. The company values diversity and offers competitive compensation and benefits.

Benefits

Bonuses
Equity
Medical/Dental/Vision Coverage
Wellbeing Programs
Income Protection
Retirement Plans

Qualifications

  • Proficiency in C, C++, and/or Python required.
  • Experience with UNIX/Linux and networking protocols needed.

Responsibilities

  • Develop functional and design specifications for data center traffic.
  • Implement solutions in C, C++, and Python.
  • Mentor junior engineers and manage project schedules.

Skills

Problem-Solving
Networking

Education

BS/MS/PhD in Computer Science

Tools

C
C++
Python
UNIX/Linux

Job description

Direct message the job poster from Arista Networks

Senior Technical Recruiter at Arista Networks! Career Advocate!

Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to meet current digital landscape demands and to anticipate future challenges.

At Arista, we value diversity of thought and perspectives. We believe fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation.

Our commitment to excellence has earned us awards such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. We pride ourselves on our success and strive to maintain high standards of quality and performance.

Job Description

Who You’ll Work With

Arista Networks seeks world-class Senior/Lead software engineers for our Extensible Operating System (EOS) team. You will be part of a fast-paced, high-caliber team developing features for the world's largest data center networks. Your software will be a core component of Arista's Linux-based EOS, which runs on all Arista data center networking products.

The EOS team handles all aspects of software development for Arista switches. You will collaborate with engineers and marketing to gather requirements, write specifications, design, test, and deploy software solutions. You will work directly with customers to troubleshoot and resolve network issues, develop automated tests, and own your projects from start to finish.

What You’ll Do

This role requires strong software engineering fundamentals and an understanding of networking, including L2, L3, and commercial switching hardware. You will be involved in all aspects of EOS development.

Responsibilities:

  • Develop functional and design specifications for internet and cloud data center traffic forwarding features.
  • Implement solutions in C, C++, and Python for small to medium problems.
  • Create and execute automated test plans.
  • Debug and fix issues identified through testing.
  • Collaborate on routing protocol solutions.
  • Assist Customer Support Engineers with network problems and software patches.
  • Work with System Test Engineers to resolve issues.
  • Mentor junior engineers.
  • Review team members' specifications and implementations.
  • Manage project schedules and report progress.

Qualifications

  • BS/MS/PhD in Computer Science, Electrical Engineering, or related with relevant experience.
  • Proficiency in C, C++, and/or Python.
  • Experience with UNIX/Linux.
  • Knowledge of networking protocols like IP routing (RIP, OSPF, BGP, IS-IS, PIM) and Layer 2 features (802.1d, STP, LAG, LLDP, RFC 1812).
  • Experience with packet forwarding engines and hardware vendor software libraries.
  • Understanding of distributed systems functions like messaging, databases, CLI.
  • Experience with Ethernet bridging/routing software or distributed systems is desirable.
  • Experience with enterprise or service provider switch/router software development or related research.
  • Strong problem-solving skills and ability to work independently and in teams.

Additional Information

The salary range for this role in Canada is $120,000 to $195,000, with variations based on location, skills, and experience. Benefits include bonuses, equity, medical/dental/vision coverage, wellbeing programs, income protection, and retirement plans. The recruiting team can provide role-specific details during hiring.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - Package Management

Digital Domain

Vancouver

Remote

CAD 130.000 - 150.000

Today
Be an early applicant

Senior/Lead Software Engineer, Network Systems

Arista Networks

Vancouver

On-site

CAD 120.000 - 195.000

30+ days ago

Senior/Lead Software Engineer

Arista Networks

Vancouver

On-site

CAD 120.000 - 195.000

30+ days ago

Senior/Lead Software Engineer

Arista Networks, Inc.

Vancouver

On-site

CAD 120.000 - 195.000

30+ days ago

Senior/Lead Software Engineer (Packet Forwarding Engines)

Arista Networks

Vancouver

On-site

CAD 120.000 - 195.000

30+ days ago

Senior/Lead Software Engineer

Arista Networks

Vancouver

On-site

CAD 120.000 - 195.000

30+ days ago

Senior Software Engineer / Technical Lead

EAIGLE

Remote

CAD 100.000 - 130.000

Yesterday
Be an early applicant

Principal Software Engineer Hybrid - Vancouver, BC / Remote, CA / Remote, US

Hiive LLC

Vancouver

Remote

CAD 80.000 - 130.000

30+ days ago

Principal Software Engineer, Ads Formats Remote - Ontario, Canada

Apam 91

Ontario

Remote

CAD 120.000 - 150.000

2 days ago
Be an early applicant