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

Location
  • Bengaluru
  • Vancouver
  • Santa Clara
  • Dublin
  • Poland-Remote
  • Pune
  • Nashua
  • Remote
  • ....
  • Austin
  • ..
  • ...
  • Cary
  • Hungary, Romania, Greece, Spain
Department
  • Software Engineering
  • Hardware Engineering
  • Engineering & Operations
  • Platform Engineering
Job TitleLocation
Power Supply Development EngineerSanta Clara, CA
Site Reliability Engineer - IrelandRemote, Ireland
Software Engineer - Remote Hungary, Romania, Greece & SpainRemote, Hungary
Software Test Engineer (SONIC)Bengaluru, India
Site Reliability Engineer (SRE/ DevOps) - Engineering ProductivityBengaluru, India
Senior Thermal EngineerSanta Clara, CA
Hardware Board Design engineerPune, India
FPGA Hardware EngineerPune, India
Mechanical EngineerSanta Clara, CA
Site Reliability Engineer (SRE) – CVaaSVancouver, Canada
Site Reliability Engineer (SRE) – CVaaSSanta Clara, CA
Network Automation EngineerDublin, Ireland
Kubernetes Systems Engineer, EngProdDublin, Ireland
Graduate/Intern Software EngineerDublin, Ireland
Software Engineer Mid-level/SeniorPoland-Remote, Poland
Software Engineer - Remote Hungary, Romania, Greece & SpainHungary, Romania, Greece, Spain, Ireland
System Engineer, HardwareSanta Clara, CA
Software Test Engineer (Wifi)Santa Clara, CA
Software Engineer, Engineering ProductivityPoland-Remote, Poland
Kubernetes Systems Engineer, EngProdPoland-Remote, Poland
Product DesignerDublin, Ireland
Front-End Software Engineer - IrelandDublin, Ireland
Network Engineer in Solution TestVancouver, Canada
Software Test Engineer - NetOpsVancouver, Canada
Software Test EngineerVancouver, Canada
Software Engineer (Hardware Tools and Infrastructure)Santa Clara, CA
Senior Product DesignerVancouver, Canada
Software Engineer Cloud EOS TeamDublin, 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 EngineerSanta Clara, CA
Software Test Engineer (DMF)Bengaluru, India
SONiC Test EngineerVancouver, Canada
Software Engineer (Packet Forwarding Engines)Vancouver, Canada
Software Engineer, Network SystemsVancouver, Canada
Software EngineerVancouver, Canada
Software Engineer, Linux KernelVancouver, Canada
Software Engineer - SONiCVancouver, Canada
Senior Software Engineer, Linux KernelVancouver, Canada
Senior/Lead Software Engineer, Network SystemsNashua, NH
Senior/Lead Software Engineer, Network SystemsVancouver, Canada
Senior/Lead Software Engineer (Packet Forwarding Engines)Vancouver, Canada
Software Test Engineer (Cloud/Server)Pune, India
Senior Kubernetes Admin / Systems Engineer, EngProdVancouver, Canada
Platform Software Infrastructure EngineerSanta Clara, CA
Site Reliability Engineer (SRE/ DevOps) - Engineering ProductivityPoland-Remote, Poland
Software Test Engineer (SD WAN)Bengaluru, India
Senior/Lead Software EngineerVancouver, Canada
Senior Mechanical EngineerSanta Clara, CA
Senior Network Engineer - Solution TestDublin, Ireland
Network System Test Engineer (Manual/Solution)Bengaluru, India
Senior Kubernetes Admin / Systems Engineer, EngProdNashua, NH
User Experience DesignerBengaluru, India
Network Engineer in Solution TestCary, NC
Network Engineer in Solution TestPoland-Remote, Poland
Network Engineer in TestPoland-Remote, Poland
Solutions Test EngineerBengaluru, India
Software Engineer (Java/ Golang)Pune, India
Front End EngineerPune, India
Software Engineer (Wifi/ Embedded)Pune, India
Software Engineer - CloudVisionBengaluru, 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 EngineerBengaluru, India
Software Engineer (Systems)Bengaluru, India
Software Engineer- SONiCBengaluru, India
Back End Software Engineer - Hungary.., Hungary
NetOps Engineer - TestDublin, Ireland
Software Engineer - EOS Routing TeamDublin, Ireland
Software Engineer - Platform Independent Layer 2 and Infrastructure TeamDublin, Ireland
Network Engineer in TestNashua, NH
NetOps Engineer in TestNashua, NH
Software Test EngineerAustin, TX
ECAD Application EngineerSanta Clara, CA
Network Engineer in Solution TestAustin, TX
Network Engineer in Solution TestNashua, 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.