Make Your Resume Now

Graduate Software Engineer, EOS - Sydney

Posted July 13, 2026
Full-time Entry Level

Job Overview

Who You’ll Work With

You’ll be a core member of the Extensible Operating System (EOS) team in Sydney, a fast-paced, high-calibre global team building the software that runs the world's largest data centre networks. Our team is responsible for all aspects of developing and delivering the foundational networking features that run on all of Arista's switching products.

You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests.

At Arista, you will own your projects from definition to deployment, making a direct impact on our customers and the quality of everything you deliver.

What You’ll Do

The core responsibility of a software engineer at Arista Networks is to deliver product features. A major part of this is writing the code that drives our products. But the role of a software engineer is much bigger than just being a coding machine. Software engineers work on the whole development process, including:

  • deciding what features to build

  • driving the design

  • writing the code (of course)

  • pushing testing

  • documenting, maintaining and supporting the feature

As a graduate software engineer, you’ll be writing in C, C++ and Python to extend existing features or add new ones, and enhance our Extensible Operating System's (EOS) codebase. To help you along the way, we’ll pair you up with an experienced mentor and find you projects that best match your interests and skill level.

The Person

We are looking for talented developers with great communication skills and a drive to find the best solution to a problem. As a software engineer at Arista, you'll be working on our embedded OS with a particular focus on adding or extending features for our Ethernet switches.

If you…

  • Have a strong interest in operating systems or low level programming

  • Have a solid understanding of data structures and algorithms

  • Are fluent in C or C++

  • Care about writing well tested, maintainable and high quality code

  • Are interested in learning new things

...then this job is for you.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!