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 Software Engineer, C++ – Platform
Arista NetworksSoftware Engineer delivering cutting edge product features for Arista Networks. Working closely with the Platform team on design, architecture, and implementation.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ programmingalgorithmssoftware architecturesoftware debuggingembedded systemsASICsFPGAsNetwork Processorshardware abstraction layersoftware development life cycle
Soft Skills
strong communication skillsteamwork
Industry Keywords
Datapath forwardingACLsQoSUnicastMulticastEVPNMPLSVXLANOAMproduct-engineering
Tech Stack
Tools & technologiesSDLC
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