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 Software Engineer, C++ – Platform

Arista Networks

Software Engineer delivering cutting edge product features for Arista Networks. Working closely with the Platform team on design, architecture, and implementation.

Posted 5/22/2026full-timeRemote • 🇷🇴 RomaniaSeniorWebsite

Tech Stack

Tools & technologies
SDLC

About the role

Key responsibilities & impact
  • Deliver new cutting edge product features.
  • Writing and owning design/implementation of the code that drives our products.
  • Suggesting and deciding what features to build
  • Driving the design and architecture
  • Pushing, testing, documenting the feature
  • Working alongside customers in the field if needed

Requirements

What you’ll need
  • Strong industry experience of 3+ years
  • Extensive background in algorithms and strong software architecture skills
  • Fluency in C/C++ programming
  • Hands-on experience with designs and implementations in a strong product-engineering environment.
  • Strong software debugging skills especially in embedded systems.
  • Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc
  • Experience with hardware abstraction layer Datapath forwarding for ACLs, QoS, Unicast, Multicast, EVPN MPLS, VXLAN, OAM etc
  • Strong communication skills and the ability to work in a team environment
  • Experience working through the complete software development life cycle right from requirements gathering to deliver the fully developed feature.
  • Experience in Network Systems Software development is a plus

Benefits

Comp & perks
  • Flexible work arrangements
  • Professional development opportunities

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
C/C++ programmingalgorithmssoftware architecturesoftware debuggingembedded systemsASICsFPGAsNetwork Processorshardware abstraction layersoftware development life cycle
Soft Skills
strong communication skillsteamwork