Back to Jobs
Arista Networks
Development 60d ago
Applications ClosedThis job is no longer accepting applications.

Senior C++ Engineer - SONiC

Arista Networks
IrelandIreland
Full-time
Not Disclosed
Mid-Level

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✹
Start 10-Day Free Trial
Python2h 41mFree Trial ✹
Start 10-Day Free Trial

Want to know if you're a match for this job?

Calculate My Match Score

About Arista Networks: Arista Networks is an undisputed industry pioneer in data-driven, client-to-cloud networking solutions designed for large-scale data center, campus, and high-performance routing environments. By leveraging the latest advancements in cloud computing, artificial intelligence, and programmable software-defined networking (SDN), Arista provides global enterprises with a definitive competitive edge. Consistently decorated with prestigious awards—including Best Engineering Team, Best Company for Diversity, and top rankings for Work-Life Balance—Arista fosters a highly inclusive environment where elite developers own their systems from initial definition to live multi-region deployment.

Position Overview

We are seeking a highly autonomous, systems-fluent, and protocol-proficient Senior C++ Engineer to join our Software for Open Networking in the Cloud (SONiC) software development cell under a permanent, full-time remote layout based out of Dublin, Ireland. In this infrastructure-critical engineering seat, you will claim end-to-end technical ownership over building, expanding, and qualifying advanced open-source network infrastructure features destined to run on the world’s largest hyperscale data center switches. Shifting completely away from non-technical text content rewriting loops, generic frontend UI canvas styling, or standard administrative spreadsheet entries, you will lead an active packet forwarding, asynchronous signaling orchestration, and low-level system daemon development laboratory. Partnering cross-functionally with system test cells, technical marketing teams, and the global open-source SONiC community, you will write structural hardware-management specifications and upstream resilient code. This position requires a systems-programming authority with 2+ years of postgraduate industry experience who designs platform features fluidly natively using Backend and systems primitives, engineers automated network test matrices, triages production switch outages, and reviews community code blocks to maintain clean, scalable infrastructure controls.

Key Responsibilities

  • SONiC Feature Engineering: Design, develop, and optimize high-performance system software components for Arista routing switches natively utilizing Backend code paradigms.
  • Low-Level Systems Programming: Implement highly optimized, fault-tolerant solutions inside hardware management layers and switch abstractions using C, C++, and Python scripts.
  • Open-Source Upstreaming Coordination: Collaborate directly with the international SONiC open-source community to review specifications, submit code changes, and upstream verified test matrices.
  • L2/L3 Routing Protocol Development: Architect, test, and debug core layer-2 and layer-3 networking components—including BGP, OSPF, Spanning Tree Protocol (STP), 802.1ax Link Aggregation, and Link Layer Discovery Protocol (LLDP).
  • Packet Forwarding Optimization: Program and debug low-level packet forwarding engines (ASICs) by utilizing and manipulating vendor-provided hardware software libraries.
  • Automated Test Instrumentation: Author comprehensive functional test plan specifications and build automated tracking test scripts to catch behavioral performance drift before deployment.
  • Customer Network Outage Triage: Partner alongside Customer Support Engineers to analyze, isolate, and debug active routing glitches inside high-volume client networks, delivering robust software patches or releases.
  • Engineering Mentorship & Planning: Mentor junior software developers to onboard them into Arista’s compilation environments, maintain weekly project schedules, and track milestones for the project lead.

Required Skills & Qualifications

  • Possess a formal Bachelor’s, Master’s, or Ph.D. degree from an accredited institution in Computer Science, Electrical Engineering, Computer Engineering, or a matching quantitative technical field.
  • A minimum of 2+ years of proven, post-graduate professional history operating inside a C++ Software Engineer, Systems Programmer, Kernel Developer, or closely related low-level network computing capacity.
  • Expert Low-Level Language Command: Deep, hands-on production history writing clean, maintainable systems code using C and C++, along with automated scripting experience via Python.
  • Profound operational familiarity running, configuration-tuning, and debugging systems natively inside UNIX or Linux kernel environments.
  • Strong problem-solving and software troubleshooting habits, with a demonstrated capability to design, compile, and execute structural fixes for complex memory or protocol errors without outside help.
  • Location Context: Position operates under remote parameters open exclusively to qualified technical systems engineers residing permanently within or legally permitted to work from Dublin, Ireland.

Preferred Strategic Indicators (Nice to Have)

  • Prior experience or direct domain software background engineering enterprise or service provider class Ethernet switch/router system software.
  • Familiarity with distributed system infrastructure primitives—including asynchronous messaging fabrics, signaling controls, relational/key-value data stores, and CLI management nodes.
  • Practical exposure debugging merchant silicon architectures, SDK libraries, or Broadcom/Mellanox packet forwarding mechanisms.

What We Offer

  • Top-Tier European Systems Engineering Compensation: A market-competitive annual base salary calibrated precisely to your C++ systems architecture history, supplemented by global reward channels, corporate bonuses, and performance incentives.
  • 100% remote workspace infrastructure freedom across Ireland, giving you maximum schedule independence from your home office setup.
  • Direct Hyperscale Infrastructure Impact: Elite professional credentials built by commanding the open-source software layers that power the largest clouds and data centers on earth.
  • Comprehensive health preservation benefits, protecting employees through premium localized medical, dental, and vision networks.
  • Access to an award-winning workplace culture celebrating diversity, providing generous continuous training budgets, and driving rapid merit-based internal mobility tracks.

How would you rate this job post?

See what other professionals think about this role.

banner
logo

Arista Networks

View Company Profile

Arista Networks is the premier, enterprise-grade data-driven cloud networking pioneer, AI infrastructure innovator, and high-performance switching powerhouse engineered to operate as the definitive, client-to-cloud networking and security layer for hyperscale cloud titans, global financial institutions, and massive enterprise data centers worldwide. The company completely eliminates the severe systemic friction of legacy, monopolistic network architectures—where corporate IT infrastructures confront rigid three-tier layouts, complex proprietary operating systems, slow multi-region deployment configurations, and high management overhead—by deploying a modern, programmable east-west leaf-spine network topology. Moving far beyond traditional, passive hardware configurations or legacy monolithic networking equipment, Arista natively unifies high-speed, non-blocking Ethernet platforms (spanning 10G to 800G AI-optimized pipelines), automated software-driven network orchestration (via Arista CloudVision¼), and comprehensive zero-trust cognitive security boundaries into its flagship Extensible Operating System (EOS¼). Built upon an open, Linux-based, state-sharing architecture, the platform empowers over 10,000 global customers to deploy resilient, self-healing network infrastructures that automate zero-touch operations, proactive fault monitoring, and real-time threat detection with production-hardened precision. Publicly traded on the New York Stock Exchange (NYSE: ANET) and recognized as an industry leader on the Fortune 500, the firm has scaled to more than 150 million cloud networking ports installed globally. Under the hood, its sophisticated technical core natively orchestrates advanced merchant silicon integration, high-concurrency network telemetry grids via NetDL, distributed network detection and response (NDR) behavioral pipelines, and next-generation software-defined WAN (SD-WAN) fabrics. What sets Arista Networks apart is its uncompromising dedication to replacing blind, reactive hardware polling with open, software-defined architectural momentum; by bridging the gap between performance-intensive AI/ML GPU cluster processing networks and scalable, ultra-low-latency client connectivity, the corporation remains the absolute, undisputed category cornerstone of the modern hyper-scale web and global cloud networking landscape.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More