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++ Software Engineer
Arista NetworksSenior C++ Software Engineer with a focus on data-driven networking. Joining Arista Networks to innovate in programmable data centre infrastructure and software-defined networking.
Tech Stack
Tools & technologiesLinux
About the role
Key responsibilities & impact- Work with the OpenConfig team to build programmable data centre infrastructure using software-defined networking principles.
- Architect a new networking operating system based on state orientation, open standards, and a single software image consistency.
- Collaborate with diverse applications using a central database for state-sharing architecture.
- Ensure module independence, self-healing resiliency, and software stability in system designs.
- Maintain full, secured access to the Linux kernel for EOS.
Requirements
What you’ll need- Strong engineering and Computer Science fundamentals.
- Extensive background in algorithms and strong software architecture skills.
- 5+ years of experience.
- Fluency in one of C or C++ programming.
- Hands-on experience with designs and implementations in a strong product-engineering environment.
Benefits
Comp & perks- Company Description: Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.
- Relentless pursuit of innovation by leveraging the latest advancements in cloud computing, AI, and software-defined networking.
- Commitment to fostering an inclusive environment, where each employee's diverse thoughts and perspectives are valued.
- High standards of quality and performance in everything we do.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++software-defined networkingalgorithmssoftware architectureLinux kernelprogrammingsystem designdata centre infrastructurestate-sharing architecture
Soft Skills
collaborationproblem-solvingresiliencyindependencecommunicationengineering fundamentalsorganizational skillsadaptabilitycritical thinkingattention to detail