Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Software Engineer

Arista Networks

Software Engineer developing features for Arista's EOS, leveraging strong software engineering fundamentals and a good understanding of networking. Collaborate with engineers to ensure software quality and functionality.

Posted 5/22/2026full-timeRemote • 🇬🇷 GreeceMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
CloudLinuxUnix

About the role

Key responsibilities & impact
  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C and C++ programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems.
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
  • Worth with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

Requirements

What you’ll need
  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 5+ years of related post graduate work experience
  • Knowledge of C and/or C++.
  • Knowledge of UNIX or Linux.

Benefits

Comp & perks
  • health insurance
  • flexible work arrangements

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 & Tools
CC++automated testingdebuggingfunctional specificationsdesign specificationstest plan specificationsrouting protocolssoftware patchessoftware development
Soft Skills
mentoringteam collaborationproblem analysiscommunicationschedule management
Certifications
BScMSPh.D.