FREE ACCESS
5,000–10,000 jobs/day
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.

Senior C++ Engineer
Arista NetworksSenior C++ Engineer developing and qualifying features for SONiC software at Arista Networks. Collaborating with a team to deliver solutions for large data center networks.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesDistributed 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