Skip to main content
Arista Networks

Software Engineer - Engineering Productivity

4w

Arista Networks

Dublin, IE · Full-time · €85,000 – €120,000

About this role

This Engineering Productivity (EngProd) role at Arista Networks focuses on designing, building, scaling, and operating the systems that power the company's development teams. You will work with industry-standard tools like Ansible, Jenkins, Kubernetes, and Grafana, as well as internal systems built from the ground up to automate CI/CD, testing, analysis, and visualization.

Day-to-day, you will own projects from definition through deployment and customer interactions, covering all aspects of software development including feature additions, debugging, and performance tuning. You will collaborate with other engineers to identify bottlenecks and limitations in workflows, tooling, and infrastructure, then provide fixes for those problems.

The EngProd team believes observability is a cornerstone of stable systems and ensures all tooling and infrastructure is fully monitored and visualized. Arista prides itself on a supportive, growth-oriented culture where software engineers are expected to have a strong and broad background spanning multiple disciplines.

Over time, as your interests evolve, you will have the opportunity to switch from EngProd to other areas within Arista. This role is not limited to any single aspect of software development, offering a wide scope for technical growth and impact.

Requirements

  • Knowledge of one or more of Go, Python, JavaScript, C++, Java.
  • Knowledge of Linux (or UNIX).
  • Understanding of one of operating systems, networking systems, or distributed systems.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution and implement features independently.
  • Ability to work in small teams.

Responsibilities

  • Review and contribute to specifications and implementations written by other team members.
  • Design and develop features, feature tests, and solutions; fix bugs and refactor code as needed.
  • Work with Arista's software engineers to identify bottlenecks and limitations in workflows, tooling, and infrastructure.
  • Provide fixes for bottlenecks and limitations in workflows, tooling, and infrastructure.
  • Provide support for tools and infrastructure to Arista's development team.
  • Own projects from definition to deployment and customer interactions, taking responsibility for the quality of everything delivered.

Benefits

  • Best Engineering Team award-winning environment.
  • Best Company for Diversity recognition.
  • Best Company for Compensation recognition.
  • Best Company for Work-Life Balance recognition.
  • Supportive and growth-oriented culture with opportunity to switch teams over time.