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

Arista Networks
Ireland, Greece, Spain, Hungary, Romania
Workplace: HybridContractFunction: Software EngineeringExperience: 5+ yearsSkills: []

Build and evolve a programmable data center networking stack, including a state-oriented, multi-process architecture for reliable publish/subscribe communication. Contribute to an open-source driven networking operating system built on an unmodified Linux kernel, supporting containers and VMs. Work toward a single software image across physical platforms, virtual machines, and containers, enabling faster testing, automation, and CI workflows using tools like Ansible and Terraform.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
1 day ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and evolve a programmable data center networking stack, including a state-oriented, multi-process architecture for reliable publish/subscribe communication. Contribute to an open-source driven networking operating system built on an unmodified Linux kernel, supporting containers and VMs. Work toward a single software image across physical platforms, virtual machines, and containers, enabling faster testing, automation, and CI workflows using tools like Ansible and Terraform.
Location: Ireland, Greece, Spain, Hungary, Romania
Workplace: Hybrid
Employment Type: Contract
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Work with the OpenConfig team to build programmable data center infrastructure using software-defined networking principles.
  • •Develop and maintain state-oriented publish/subscribe communication using a multi-process state-sharing architecture and shared system database.
  • •Contribute to an open, Linux-based networking operating system approach built on an unmodified Linux kernel.
  • •Support the single software image strategy across physical platforms, virtual machines, and containers using consistent source code and versions.
  • •Enable automation workflows and continuous integration by integrating DevOps tools such as Ansible and Terraform for building, testing, and deploying network configurations.

Key Requirements

  • •Strong engineering and computer science fundamentals.
  • •Extensive background in algorithms and strong software architecture skills.
  • •5+ years fluency in one of C or C++.
  • •Hands-on experience designing and implementing in a strong product-engineering environment.
Experience:5+ years
Languages:English
Tech Stack:CC++LinuxEOSContainersVirtual machinesAnsibleTerraformContinuous Integration (CI)

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn