Senior Software Engineer, EOS - Sydney

Arista Networks
Sydney
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Problem-solving","Collaboration","Mentoring","Leadership"]

Core member of the EOS team in Sydney, designing and delivering foundational networking features for Arista’s Linux-based EOS. You’ll architect, develop in C/C++ and Python, collaborate with product teams and customers, own quality through specs and automated tests, mentor junior engineers, and engage with Customer Support to triage complex network issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
3 months ago

Senior Software Engineer, EOS - Sydney

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live
Reposted: similar role first listed 11 months ago

Job Summary

Core member of the EOS team in Sydney, designing and delivering foundational networking features for Arista’s Linux-based EOS. You’ll architect, develop in C/C++ and Python, collaborate with product teams and customers, own quality through specs and automated tests, mentor junior engineers, and engage with Customer Support to triage complex network issues.
Location: Sydney
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Architect and Develop: Design and develop innovative networking features in C/C++ and Python for Arista's Linux-based EOS.
  • •Collaborate: Define functional requirements and technical designs for new EOS capabilities with product management and customers.
  • •Own Quality: Write functional specifications, design documents, test plans, and automated tests to ensure high-quality code.
  • •Lead and Mentor: Provide technical leadership, participate in code reviews, and mentor junior engineers.
  • •Customer Engagement: Work with Customer Support Engineers to triage, debug, and resolve complex network issues.

Key Requirements

  • •A degree in Computer Science, Computer Engineering, or Electrical Engineering (BSc, MS, or PhD).
  • •Strong, demonstrable software development experience in C/C++ and/or Python.
  • •Strong understanding of operating systems. Proficiency in systems programming, preferably in a UNIX/Linux environment.
  • •A strong interest in computer networking technologies.
  • •Applied understanding of software engineering principles.
Experience:Computer NetworkingData Center
Education:Bachelor's
Skills:CommunicationProblem-solvingCollaborationMentoringLeadership
Languages:English
Tech Stack:CC++PythonLinuxUNIXBGPOSPFIS-ISSpanning TreeLACP

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn