
Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania
Arista Networks14 days ago
Remote, Ireland or Dublin, IrelandSenior
Responsibilities
- Design and implement software for Arista’s software-defined networking infrastructure and EOS network operating system.
- Develop distributed systems using state-oriented, publish-subscribe communication and shared system databases.
- Build and maintain software supporting physical platforms, virtual machines, and containers across switches and routers.
- Contribute to network testing, reliability, automation workflows, and software architecture.
Requirements
- Strong engineering and computer science fundamentals.
- Extensive background in algorithms and strong software architecture skills.
- Fluency in C or C++.
- Hands-on experience designing and implementing software in a strong product-engineering environment.
About Arista Networks
Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).