Back End Software Engineer - C++ - Spain

Arista Networks
Madrid
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: mastersSkills: ["Go","C","C++","HBase","ClickHouse","Elasticsearch","Kafka","Kubernetes","Ambassador","ZooKeeper"]

Backend software engineer role on the Routing team building CloudVision infrastructure for enterprise networks. Own features end-to-end, design architecture with product management and customers, write backend code and tests, and deploy via CD pipelines. Work with scale-out distributed systems and analytics using Go/C++, leveraging technologies like HBase, ClickHouse, Elasticsearch, Kafka, Kubernetes, Ambassador and Zookeeper to enable automated network insights.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
2 months ago

Back End Software Engineer - C++ - Spain

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live
Reposted: similar role first listed 3 months ago

Job Summary

Backend software engineer role on the Routing team building CloudVision infrastructure for enterprise networks. Own features end-to-end, design architecture with product management and customers, write backend code and tests, and deploy via CD pipelines. Work with scale-out distributed systems and analytics using Go/C++, leveraging technologies like HBase, ClickHouse, Elasticsearch, Kafka, Kubernetes, Ambassador and Zookeeper to enable automated network insights.
Location: Madrid
Workplace: Onsite
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own your project end to end, collaborating with product management and customers to define requirements and architecture.
  • •Build the backend and write automated tests for production deployment through the CD pipeline.
  • •Design scalable backend components for a scale-out distributed system with real-time and historical network state access.
  • •Contribute to device management and network analytics applications enabling automation and remediation for network assurance.

Key Requirements

  • •BS/MS/PhD in Computer Science or a relevant experience.
  • •5+ years experience in Go, C, or C++.
  • •Experience with network monitoring, network protocols, distributed systems; machine learning or data analytics is a plus.
Experience:5+ yearsComputer networkingCloud computingTelemetry
Education:Master's in Computer Science
Skills:GoCC++HBaseClickHouseElasticsearchKafkaKubernetesAmbassadorZooKeeper
Languages:English
Tech Stack:GoCC++HBaseClickHouseElasticsearchKafkaKubernetesAmbassadorZooKeeper

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