Extensibility Engineer

Arista Networks Logo

Arista Networks

πŸ“Remote - United States

Summary

Join Arista Networks' Professional Services (Software Development) team as a software engineer. This global team develops high-quality software for customers and internal colleagues, focusing on network automation, software customizations, and efficiency enablement. The initial contract is for one year, with the possibility of extension. The role requires proficiency in several programming languages and experience with various software development tools and methodologies. Strong problem-solving, communication, and teamwork skills are essential. Arista values diversity and offers a supportive work environment.

Requirements

  • Masters or Bachelors degree in Computer Science or related field (or equivalent experience)
  • 3+ years professional software development experience
  • Proficiency in Python, Golang, C++, C or Rust
  • Expertise in version control systems (e.g. GitHub, GitLab, Bitbucket)
  • Knowledge of testing frameworks (e.g. PyTest, GoMock)
  • Understanding of IP networking and/or distributed systems
  • Experience with Unix or Linux
  • Comfortable working in all phases of software development life cycle
  • Personable with excellent communication skills
  • Great problem solving, analytical and troubleshooting skills
  • Ability to work independently, and also collaborate effectively within a team
  • Keen intellect with willingness to keep learning and developing
  • Willingness to participate in an on-call rotation

Responsibilities

  • Develop innovative frameworks for customers by leveraging cutting-edge network automation techniques
  • Design and implement solutions to help customers deploy and operate advanced networking infrastructure
  • Build software tools to help internal and external collaborators work more productively when deploying, migrating and operating networks

Preferred Qualifications

  • Experience with CI platforms (e.g. GitHub, GitLab, Jenkins)
  • Familiarity with container technologies (e.g. Docker, Podman, Kubernetes) and service orchestration (e.g. Ansible, Terraform)
  • Familiarity with Nautobot or Netbox
  • Familiarity with Itential Automation Platform
  • Experience with data center networking, management and orchestration
  • Experience building third party software integrations and APIs
  • Experience working in a customer-facing role

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.