Arista Networks
Networking
SeniorSoftwareEngineer,EOS
“Senior Software Engineer, EOS at Arista Networks. Skills: C/C++, Python, Linux, Networking. Architect and develop networking features. Design and develop features in C/C++ and Python”
What You'll Achieve.
Provide clients with a competitive edge; Anticipate and adapt to future challenges; Ensure robust, high-quality code; Make a direct impact on customers; Improve quality of delivered work
Industry & Context.
Analytical and problem-solving skills; Problem-solving
Australian work rights only, Australian Citizenship, Australian Permanent Residency or demonstrable legal entitlement to work in Australia
What They're Looking For.
Must Have
Strong, demonstrable software development experience in C/C++ and/or Python, Solid experience with software development in a UNIX/Linux environment, An interest in computer networking technologies, Applied understanding of software engineering principles
Nice to Have
Deep understanding of L2/L3 networking protocols (e. g. , BGP, OSPF, IS-IS, Spanning Tree, LACP), Hands-on experience in the design and development of ethernet bridging or routing related software or distributed systems software, Hands-on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding, Familiarity with infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques
What You'll Do.
Architect and develop networking features
Design and develop features in C/C++ and Python
Collaborate with product management
Define functional requirements and technical designs
Write functional specifications
Write design documents
Write automated tests
Provide technical leadership
Contribute to code reviews
Mentor junior engineers
Work with Customer Support Engineers
and resolve complex issues
How You'll Work.
Team & Collaboration
Work closely with product management, customers, and fellow engineers; Collaborate in cross-disciplinary teams; Work in small teams; Work with Customer Support Engineers
Communication Scope
Effective communication
Process & Methodology
Manage multiple tasks, Meet project deadlines, Own projects from definition to deployment
Applying for this Senior Software Engineer, EOS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Arista Networks?
Real rants from real employees. Read before you apply.