Sydney, Full Time, IT Jobs Vacancy Listing Dates 27/03/2025 to 24/04/2025 Please Quote Reference Number 11330 Experienced Software Engineer Competitive remuneration on offer Join the team at Arista Networks Australia Pty Ltd Arista Networks is an industry leader in data-driven, client to cloud networking for large data centre, campus and routing environments. We are currently looking for a Software Engineer to join our team in Sydney. To be considered for this role, you will need a BS Computer Science/Electrical Engineering/Computer Engineering 1 years' experience, or MS Computer Science/Electrical Engineering/Computer Engineering, or at least 3 years' equivalent work experience. This role demands strong software engineering fundamentals, and good understanding of service-oriented architecture. Your role will not be limited to a single aspect of the EngProd team at Arista but cover many different areas and will likely evolve over time to grow your knowledge of the different systems we build and operate. Applicants will also have: Familiarity with at least two programming languages from the set of C, C++, python, Golang, Java, JavaScript Knowledge of UNIX or Linux Understanding of service-oriented architectures, including at least one of the following areas: - Design and development of frontend web applications. - Design and development of backend services in containerized or virtual environments. - Infrastructure functions related to distributed systems such as messaging, signaling, databases, and REST interfaces. Applied understanding of software engineering principles Strong problem solving and software troubleshooting skills. An ability to design a solution to a small-sized problem and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight. Tasks will include: Write functional specifications and design specifications for features related to Arista's internal infrastructure. Implement solutions to small-sized problems in our EngProd ecosystem, using a combination of the python and Golang programming language and YAML-based configurations for Ansible, Kubernetes, Jenkins and other similar systems. Build RESTful APIs Write test plan specifications for small-sized features and implement automated test programs to execute the cases described in the test plan. Debug problems found by our automated test programs and customers and fix the problems. Work on a team implementing, testing, and debugging solutions to larger problems. Operate new and existing services and ensure that uptime meets SLAs Review and contribute to the specifications and implementations written by other team members. Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead This is a full time role working 40 hours per week. A competitive remuneration aligned with skills and experience will be offered to the successful candidate. If you think you have the skills and background we're looking for, APPLY NOW and fill in the online application form.