This job has expired

This position was posted on January 25, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Arista Networks, Inc. logo

Senior C Software Engineer - Remote - Greece, Spain, Hungary, Romania or Poland

Job Overview

Location

Dublin

Job Type

Full-time

Category

Software Engineer

Date Posted

January 25, 2026

Full Job Description

đź“‹ Description

  • • Join Arista Networks, a leader in cloud networking, and become a pivotal member of the OpenConfig team. This team is at the forefront of building a dynamic, programmable data center infrastructure, leveraging cutting-edge software-defined networking (SDN) principles. You will contribute to a revolutionary operating system, Arista EOS (Extensible Operating System), which is designed from the ground up with state orientation, an open standards-based approach, and single software image consistency as its core tenets.
  • • Arista's engineering journey began with a vision to architect an entirely new networking operating system, departing from traditional, often complex, and less flexible architectures. Our unique approach is built upon three guiding principles that define the future of network management and operations.
  • • The first principle, State Orientation, revolutionizes communication within the network. It employs a unique multi-process state-sharing architecture that meticulously separates state information from protocol processing and application logic. A central database serves as the shared repository for diverse applications, storing both system state and data. Access to this data is managed through an automated publish-subscribe model. This distinct design offers unparalleled module independence, self-healing resiliency, and robust multi-process software stability. It represents an elegant distributed systems solution applied holistically across the entire network infrastructure, a significant departure from the decades-old legacy approach of many competitors that rely on extensive inter-process communications (IPC), shared memory buses, or complex message passing frameworks.
  • • Secondly, Arista champions an Open Approach. We have deeply integrated the lessons learned from the open-source world, building EOS on top of an unmodified Linux kernel. This provides full, secured access to the Linux shell and utilities, ensuring that the OS running on our network devices is the same Linux OS that our customers use in their data centers and on their servers. This foundational methodology allows EOS to fully leverage the security, feature development, and tools of the Linux community, unlike legacy approaches where the original OS kernel is either heavily modified or based on older, less maintained versions. By adhering to open-source Linux, EOS natively supports Linux containers and virtual machines, significantly simplifying the deployment of new services and enhancing DevOps practices.
  • • The third and crucial guiding principle is a Single Software Image. Arista provides a single, unified software image that runs across all our products, regardless of their form factor – physical platforms, virtual machines, or containers. This EOS single image utilizes the same source code and the same version of software released across the entire portfolio of switches and routers. This consistency dramatically improves network testing and reliability while simultaneously reducing the complexity and cost associated with network operations. This approach is a major differentiator compared to legacy vendors who often use multiple operating systems with numerous images to implement siloed networks. Managing these multiple software images, along with their associated quality control and feature testing, multiplies operational costs. In stark contrast, when Arista releases a new software version, customers can deploy a single, unified image network-wide, streamlining updates and maintenance.
  • • Furthermore, the single image architecture significantly enhances automation workflows. DevOps tools such as Ansible or Terraform can work seamlessly across all Arista devices with a single integration point. This enables operators to establish robust Continuous Integration (CI) pipelines that build, test, and deploy network configurations across the entire data center with unprecedented speed and reliability.
  • • As a Senior C++ Software Engineer on the OpenConfig team, you will be instrumental in developing and enhancing the core functionalities of Arista EOS. Your responsibilities will include designing, implementing, and testing complex software features related to network programmability, declarative configuration, and model-driven management. You will work with advanced C++ development, contributing to a system that is at the forefront of network innovation. This role offers a unique opportunity to shape the future of data center infrastructure and contribute to a highly scalable and resilient networking operating system.
  • • You will collaborate with a talented team of engineers, tackle challenging technical problems, and contribute to a product that is redefining the networking industry. Your work will directly impact the performance, stability, and manageability of large-scale data center networks globally. This is an exciting opportunity to grow your career in a dynamic and innovative environment, working on technologies that are shaping the future of cloud networking.

Skills & Technologies

Terraform
Linux
Senior
Onsite
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Arista Networks, Inc. logo
Arista Networks, Inc.
Visit Website

About Arista Networks, Inc.

Arista Networks designs and sells cloud networking solutions built on its Extensible Operating System. The company provides high-performance 10/100/400 Gigabit Ethernet switches and software for large data center, campus, and routing environments. Founded in 2004 and headquartered in Santa Clara, California, Arista serves cloud providers, financial services, web companies, and enterprises worldwide. Its programmable platforms emphasize reliability, scalability, and open standards, enabling automation and network visibility across private, hybrid, and multi-cloud infrastructures.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Argentina - Remote
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

2 months ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires Apr 25, 2026 (Soon)
Python
JavaScript
TypeScript
+4 more

2 months ago

Apply
Colombia - Fully Remote
Full-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

27 days ago

Apply
Colombia - Fully Remote
Part-time
Expires May 24, 2026
Python
JavaScript
TypeScript
+3 more

27 days ago

Apply