Contractor Extensibility Engineer - Remote
Arista Networks is hiring a remote Contractor Extensibility Engineer - Remote. The career level for this job opening is Experienced and is accepting Cary, NC based applicants remotely. Read complete job description before applying.
Arista Networks
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Who You'll Work WithArista Networks seeks candidates for the Professional Services (Software Development) team. This global team of software engineers delivers high-quality, robust software to help Arista's customers and internal colleagues achieve goals and solve real-world problems.
What You'll DoThe team's work focuses on three main areas:
- Network automation: Develop innovative frameworks for customers using cutting-edge network automation techniques.
- Software customizations: Design and implement solutions to help customers deploy and operate advanced networking infrastructure.
- Efficiency enablement: Build software tools to boost internal and external collaborators' productivity during network deployments, migrations, and operations.
Initial Contract Duration: 1 year, with possible extension.
Required Qualifications
- Education: Master's or Bachelor's degree in Computer Science or related field, or equivalent experience.
- Experience: 3+ years of professional software development experience.
- Programming Languages: Proficiency in Python, Go, C++, C, or Rust.
- Version Control: Expertise in version control systems (e.g., GitHub, GitLab, Bitbucket).
- Testing Frameworks: Knowledge of testing frameworks (e.g., PyTest, GoMock).
- Networking/Systems: Understanding of IP networking and/or distributed systems.
- Operating Systems: Experience with Unix or Linux.
- Software Development Lifecycle: Comfortable working in all phases of the software development life cycle.
- Soft Skills: Excellent communication skills, strong problem-solving, analytical, and troubleshooting abilities; ability to work independently and effectively within a team, willingness to keep learning and developing.
Desired Experience
- CI Platforms: Experience with CI platforms (e.g., GitHub Actions, GitLab CI, Jenkins).
- Container Technologies: Familiarity with container technologies (e.g., Docker, Podman, Kubernetes) and service orchestration (e.g., Ansible, Terraform).
- Network Tools: Familiarity with Nautobot or Netbox.
- Itential Automation Platform: Familiarity with Itential Automation Platform.
- Data Center Networking: Experience with data center networking, management, and orchestration.
- Third-Party Integrations: Experience building third-party software integrations and APIs.
- Customer-Facing Experience: Experience working in a customer-facing role.