Arista Networks

Senior C++ Software Engineer - Ireland, Greece, Spain, Hungary or Romania

Arista Networks
Apply
30 days ago
Remote, Spain +5 moreSenior

Responsibilities

  • Build and maintain programmable data center networking infrastructure using software-defined networking principles.
  • Develop software for Arista’s EOS network operating system across physical platforms, virtual machines, and containers.
  • Design and implement distributed systems using state sharing, publish-subscribe communication, and centralized system databases.
  • Apply strong software architecture and algorithmic skills in a product-engineering environment.
  • Support network testing, reliability, automation workflows, and integrations across Arista devices.

Requirements

  • 5+ years of fluency in C or C++.
  • Strong engineering and computer science fundamentals.
  • Extensive background in algorithms.
  • Strong software architecture skills.
  • Hands-on experience designing and implementing software in a strong product-engineering environment.

Tech Stack

Categories

Arista Networks

About Arista Networks

5,001-10,000 employees

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).

Contact me