Engineering @ Arista Networks
What's cool about being an engineer at Arista?
Across all parts of the engineering team, we put a premium on building and using tools that make everyone super-productive. We automate whenever we can. Why test things manually when you can develop a lab full of automated servers to do it for you 24/7. (We run hundreds of thousands of automated tests every day!) This translates into getting new features and products (and revenue!) quicker and with a smaller team.
Our engineers are empowered with full responsibility for their projects. Our management structure is flat and lightweight -- you are in charge of delivering your work from design to code to test to customer shipment.
We value openness -- no part of the company is off-limits, meaning that our engineers have the chance to work directly with customers, participate in sales meetings, go to trade shows, recruit on campus, and deliver an amazing product.

What do you like most about Arista?
"Arista encourages you to work the way that works best for you, whatever editor, OS or sleep schedule that that may require."
Jeremy
Software Engineer B.A, UC Berkeley Computer Science

What did you work on as a coop at Arista?
"I worked on improving the failover time on modular systems with redundant supervisors. The features I worked on were being demanded by some of Arista's largest customers."
What do you like most about Arista?
"I love the learning environment here. Whenever I stumble across something I've never seen before, there's always an expert on it down the hall who's willing to help."
Marc
Software Engineer Coop Candidate for B.S, University of Waterloo Electrical Engineering

Why Arista?
"I enjoyed my computer networking classes and jumped at the opportunity to develop software in a top-notch team. Knowing that my code will be deployed in some of the largest and fastest networks in the world is pretty cool."
What do you like most about Arista?
"Great development environment and supportive learning atmosphere. It's fun to come in everyday to build features and learn about the networking world!"
Roger
Software Engineer Intern turned Full-Time B.S. and M.S., Stanford Electrical Engineering and Computer Science
Job Openings
- Bengaluru
- Vancouver
- Santa Clara
- Dublin
- Poland-Remote
- Pune
- Nashua
- Remote
- ....
- Austin
- ..
- ...
- Cary
- Hungary, Romania, Greece, Spain
- Software Engineering
- Hardware Engineering
- Engineering & Operations
- Platform Engineering
Power Supply Development Engineer | Santa Clara, CA |
Site Reliability Engineer - Ireland | Remote, Ireland |
Software Engineer - Remote Hungary, Romania, Greece & Spain | Remote, Hungary |
Software Test Engineer (SONIC) | Bengaluru, India |
Site Reliability Engineer (SRE/ DevOps) - Engineering Productivity | Bengaluru, India |
Senior Thermal Engineer | Santa Clara, CA |
Hardware Board Design engineer | Pune, India |
FPGA Hardware Engineer | Pune, India |
Mechanical Engineer | Santa Clara, CA |
Site Reliability Engineer (SRE) – CVaaS | Vancouver, Canada |
Site Reliability Engineer (SRE) – CVaaS | Santa Clara, CA |
Network Automation Engineer | Dublin, Ireland |
Kubernetes Systems Engineer, EngProd | Dublin, Ireland |
Graduate/Intern Software Engineer | Dublin, Ireland |
Software Engineer Mid-level/Senior | Poland-Remote, Poland |
Software Engineer - Remote Hungary, Romania, Greece & Spain | Hungary, Romania, Greece, Spain, Ireland |
System Engineer, Hardware | Santa Clara, CA |
Software Test Engineer (Wifi) | Santa Clara, CA |
Software Engineer, Engineering Productivity | Poland-Remote, Poland |
Kubernetes Systems Engineer, EngProd | Poland-Remote, Poland |
Product Designer | Dublin, Ireland |
Front-End Software Engineer - Ireland | Dublin, Ireland |
Network Engineer in Solution Test | Vancouver, Canada |
Software Test Engineer - NetOps | Vancouver, Canada |
Software Test Engineer | Vancouver, Canada |
Software Engineer (Hardware Tools and Infrastructure) | Santa Clara, CA |
Senior Product Designer | Vancouver, Canada |
Software Engineer Cloud EOS Team | Dublin, Ireland |
Software Engineer Cloud EOS Team (Poland/Romania/Hungary/Greece) | Remote, Ireland |
Software Engineer, Kernel and BIOS - Dublin, Ireland | ...., Romania |
Product Designer - Remote - Hungary, Romania, Greece, Spain | ..., Romania |
Software Engineer - Platform Team | ...., Romania |
Diagnostics Software Engineer | Santa Clara, CA |
Software Test Engineer (DMF) | Bengaluru, India |
SONiC Test Engineer | Vancouver, Canada |
Software Engineer (Packet Forwarding Engines) | Vancouver, Canada |
Software Engineer, Network Systems | Vancouver, Canada |
Software Engineer | Vancouver, Canada |
Software Engineer, Linux Kernel | Vancouver, Canada |
Software Engineer - SONiC | Vancouver, Canada |
Senior Software Engineer, Linux Kernel | Vancouver, Canada |
Senior/Lead Software Engineer, Network Systems | Nashua, NH |
Senior/Lead Software Engineer, Network Systems | Vancouver, Canada |
Senior/Lead Software Engineer (Packet Forwarding Engines) | Vancouver, Canada |
Software Test Engineer (Cloud/Server) | Pune, India |
Senior Kubernetes Admin / Systems Engineer, EngProd | Vancouver, Canada |
Platform Software Infrastructure Engineer | Santa Clara, CA |
Site Reliability Engineer (SRE/ DevOps) - Engineering Productivity | Poland-Remote, Poland |
Software Test Engineer (SD WAN) | Bengaluru, India |
Senior/Lead Software Engineer | Vancouver, Canada |
Senior Mechanical Engineer | Santa Clara, CA |
Senior Network Engineer - Solution Test | Dublin, Ireland |
Network System Test Engineer (Manual/Solution) | Bengaluru, India |
Senior Kubernetes Admin / Systems Engineer, EngProd | Nashua, NH |
User Experience Designer | Bengaluru, India |
Network Engineer in Solution Test | Cary, NC |
Network Engineer in Solution Test | Poland-Remote, Poland |
Network Engineer in Test | Poland-Remote, Poland |
Solutions Test Engineer | Bengaluru, India |
Software Engineer (Java/ Golang) | Pune, India |
Front End Engineer | Pune, India |
Software Engineer (Wifi/ Embedded) | Pune, India |
Software Engineer - CloudVision | Bengaluru, India |
Software Engineer (Routing Protocols) | Bengaluru, India |
Software Engineer (Wifi/ Embedded) | Bengaluru, India |
Software Engineer ( DPDK) | Bengaluru, India |
Software Engineer (Platform) | Bengaluru, India |
Software Engineer (Routing) | Bengaluru, India |
Front End Engineer | Bengaluru, India |
Software Engineer (Systems) | Bengaluru, India |
Software Engineer- SONiC | Bengaluru, India |
Back End Software Engineer - Hungary | .., Hungary |
NetOps Engineer - Test | Dublin, Ireland |
Software Engineer - EOS Routing Team | Dublin, Ireland |
Software Engineer - Platform Independent Layer 2 and Infrastructure Team | Dublin, Ireland |
Network Engineer in Test | Nashua, NH |
NetOps Engineer in Test | Nashua, NH |
Software Test Engineer | Austin, TX |
ECAD Application Engineer | Santa Clara, CA |
Network Engineer in Solution Test | Austin, TX |
Network Engineer in Solution Test | Nashua, NH |
Job Scam Alert
There has been an unfortunate rise in fraudulent job openings/offers posted on job websites or made by fake recruiters claiming to be working for Arista Networks. The postings and related emails may appear legitimate by using Arista Networks logos or copied material. Some keys to identifying these scams include:
- Correspondence from e-mail accounts such as Google, Yahoo!, AOL, or Hotmail;
- "Interviews" conducted by chat;
- Failure to list a specific location for the job or some "work from home" listings, especially when combined with other items listed here;
- Misspellings and grammatical errors;
- Get rich quick language;
- Request to cash checks and monetary transfers; and/or
- Request for Social Security Number or financial information.
The best way to apply for jobs at Arista Networks is through this site.