Senior/Lead Software Engineer

atArista NetworksRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorC$120k – C$195k/year

Posted Oct 6

This is a fully remote position, open to applicants in Canada.

📋 Description

• Become a member of the Extensible Operating System (EOS) software development team at Arista Networks.

• Develop features tailored for extensive data center networks.

• Create software for Arista’s Linux-based EOS network operating system designed for data center networking products.

• Collaborate with fellow engineers and marketing team members to gather and comprehend functional and technical requirements.

• Compose functional specifications, design specifications, and test plans.

• Implement software features using C, C++, and Python.

• Design and execute automated tests.

• Troubleshoot and resolve issues identified by automated tests.

• Collaborate with a software team to address routing protocol challenges.

• Work with Customer Support Engineers to analyze customer-network issues and deliver software releases or patches.

• Review findings from System Test Engineers and provide necessary fixes.

• Mentor new and junior engineers.

• Review and contribute to team specifications and implementations.

• Develop and maintain schedules for implementation and debugging, reporting weekly to the project lead.

• Take ownership of projects from inception to deployment, ensuring quality delivery.


⛳️ Requirements

• A Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering with 8 years of experience, or a Master’s degree with 6 years, or a Ph.D. with 3 years, or equivalent work experience.

• Proficiency in C, C++, and/or Python.

• Familiarity with UNIX or Linux operating systems.

• Understanding of L2/L3 networking concepts.

• Knowledge of IP routing protocols such as RIP, OSPF, BGP, IS-IS, or PIM is a plus.

• Understanding of Layer 2 features like 802.1d bridging, Spanning Tree Protocol, LACP, LLDP, or RFC 1812 IP routing is an advantage.

• Capability to utilize, test, and debug packet forwarding engines and vendor-specific hardware component software libraries.

• Understanding of distributed-systems infrastructure functions, including messaging, signaling, databases, and command-line interface techniques.

• Hands-on experience in designing and developing Ethernet bridging, routing-related, or distributed-systems software is preferred.

• Practical experience with the development of enterprise or service-provider Ethernet switch/router system software, or significant PhD-level research in network routing and packet forwarding.

• Applied knowledge of software engineering principles.

• Strong troubleshooting and problem-solving capabilities in software.

• Ability to independently design and implement solutions for smaller problems.

• Capability to collaborate within a small team to tackle medium-sized problems with minimal oversight.


🏝️ Benefits

• Discretionary bonuses from Arista.

• Equity options.

• Medical insurance coverage.

• Dental insurance coverage.

• Vision insurance coverage.

• Wellbeing benefits.

• Income protection plans.

• Group Retirement Savings Plan.

• Availability of remote work.

People also viewed

Agility Robotics9 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck9 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest9 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink9 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink9 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA9 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers