Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer (Extensibility Engineer)

at Arista Networks

Posted 2 days ago 0 applied

Description:

  • 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.