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

Senior C++ Engineer

Arista Networks

Senior C++ Engineer developing and qualifying features for SONiC software at Arista Networks. Collaborating with a team to deliver solutions for large data center networks.

Posted 7/1/2026full-timeRemote • 🇬🇷 GreeceSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in writing functional and design specifications for system software, implementing solutions using C, C++, and Python, and debugging automated test programs. Proficient in mentoring engineers and analyzing customer network problems within L2/L3 networking environments.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingPython ProgrammingUNIX/Linux KnowledgeL2/L3 Networking

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
Functional SpecificationsDesign SpecificationsAutomated TestingDebuggingProblem SolvingSoftware Troubleshooting
Soft Skills
MentoringCollaboration
Certifications & Qualifications
BSc in Computer ScienceMS in Computer SciencePh.D. in Computer Science
Industry Keywords
IP Routing ProtocolsLayer 2 FeaturesDistributed Systems

Tech Stack

Tools & technologies
Distributed SystemsLinuxPythonUnix

About the role

Key responsibilities & impact
  • Write functional specifications and design specifications for system software
  • Implement solutions to small-sized problems in the system software using C, C++, and python
  • Write test plan specifications and implement automated test programs
  • Debug problems found by automated test programs
  • Work with Customer Support Engineers to analyze and provide fixes for customer network problems
  • Mentor new and junior engineers and review specifications of team members
  • Create and update implementation schedules

Requirements

What you’ll need
  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 2+ years of related post graduate work experience
  • Knowledge of C, C++, and/or python
  • Knowledge of UNIX or Linux
  • Understanding of L2/L3 networking including IP routing protocols, Layer 2 features, and distributed systems functions
  • Strong problem solving and software troubleshooting skills
  • Ability to design and implement solutions to small-sized problems without outside help
  • Mentoring new and junior engineers

Benefits

Comp & perks
  • Fostering an inclusive environment
  • Commitment to excellence
  • Prestigious awards like Best Company for Diversity