Back to jobs
Arista Networks

Software Engineer - Professional Services

Dublin, County Dublin, IrelandPosted 12 months ago
ContractremoteMid-Senior Level

Job Description

Who you'll work with

Arista Networks is seeking candidates to join the Professional Services (Software Development) team. This team is a global team of software engineers working to deliver high quality and robust software to help Arista's customers and internal colleagues achieve their goals and solve interesting real-life problems. 

What You’ll Do 

The team's work can be divided into three main areas: 

  • Network automation: Developing innovative frameworks for customers by leveraging cutting-edge network automation techniques

  • Software customizations: Designing and implementing solutions to help customers deploy and operate advanced networking infrastructure

  • Efficiency enablement: Building software tools to help internal and external collaborators work more productively when deploying, migrating and operating networks

Essential

  • 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

Desirable

  • 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

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Software Engineer - Professional Services at Arista Networks | Renata