Arista Networks
Back End Software Engineer - C++ - Spain
Madrid, MD, Spain · On-site · Full-time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerArista Networks
- LocationMadrid, MD, Spain
- Work styleOn-site
- Employment typeFull-time
- Employer posted
Who You'll Work With
The Routing team who work on the core logic of the network that decides on how packets traverse the network in the most optimal and resilient manner. CloudVision is Arista’s enterprise network management and streaming telemetry SaaS offering, serving the world’s largest Financials, Media and Entertainment, Health Care, and Cloud companies. As we continue to scale the service and expand into new markets, we’re looking to grow the team with Software Engineers in our Dublin office.
What You'll Do
CloudVision’s core infrastructure is a scale-out distributed system providing real-time and historical access to the full network state, along with frameworks for building advanced analytics. It’s written in Go and leverages open source technologies like Hbase, ClickHouse, ElasticSearch, Kafka, Kubernetes, Ambassador and Zookeeper under the covers. We’re constantly investing in scaling out the platform and building out richer analytics capabilities in the infrastructure.
Show full description
On top of this core platform we’re building device management and network analytics applications to fully automate today’s enterprise network, from CI/CD pipelines for network automation, to advanced analytics and remediation for network assurance.
As a backend software engineer at Arista, you own your project end to end. You and your project team will work with product management and customers to define the requirements and design the architecture. You’ll build the backend, write automated tests, and get it deployed into production via our CD pipeline.
#LI-EO1
- BS/MS/PhD in Computer Science or a relevant experience.
- 5+ years experience in one or more of the following languages; Go, C, C++.
- Experience with network monitoring, network protocols, distributed systems, machine learning or data analytics is a plus.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Madrid
ROLIVA currently lists 30 open roles like this in Madrid.
Employers hiring for this
- Deutsche Bank4 open roles
- Kyndryl4 open roles
- Celonis3 open roles
- Marvell3 open roles
- IFS2 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
- Kubernetes16 postings
- Python13 postings
- Terraform10 postings
- Azure8 postings
- AWS7 postings
- Docker6 postings
- Java6 postings
- TypeScript6 postings
At a glance
- Work styleOn-site
- Employment typeFull-time
- SeniorityMid level
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.