Arista Networks is seeking a Software Engineer (Extensibility Engineer) to join the Professional Services (Software Development) team.
The team is a global group of software engineers dedicated to delivering high-quality and robust software solutions for customers and internal colleagues.
The work focuses on three main areas:
Network automation, which involves developing innovative frameworks using cutting-edge network automation techniques.
Software customizations, where the engineer will design and implement solutions to assist customers in deploying and operating advanced networking infrastructure.
Efficiency enablement, which includes building software tools to enhance productivity for both internal and external collaborators during network deployment, migration, and operation.
Requirements:
A Master's or Bachelor's degree in Computer Science or a related field, or equivalent experience is required.
Candidates must have at least 3 years of professional software development experience.
Proficiency in programming languages such as Python, Golang, C++, C, or Rust is essential.
Expertise in version control systems like GitHub, GitLab, or Bitbucket is required.
Knowledge of testing frameworks such as PyTest or GoMock is necessary.
A solid understanding of IP networking and/or distributed systems is expected.
Experience with Unix or Linux operating systems is required.
Candidates should be comfortable working in all phases of the software development life cycle.
Excellent communication skills and a personable demeanor are essential.
Strong problem-solving, analytical, and troubleshooting skills are required.
The ability to work independently as well as collaboratively within a team is necessary.
A keen intellect with a willingness to continue learning and developing is important.
Willingness to participate in an on-call rotation is required.
Benefits:
Arista Networks offers a diverse and inclusive work environment that values creativity and innovation.
The company has received several prestigious awards, including Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance.
Employees are encouraged to maintain high standards of quality and performance in their work.
The company fosters a culture of continuous learning and development for its employees.