Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Software Engineer @Arista Networks

[Hiring] Software Engineer @Arista Networks

Mar 30, 2025 - Arista Networks is hiring a remote Software Engineer. 💸 Salary: unspecified. 📍Location: Romania.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

You will work with the Platform team who work closest to the hardware and programming chips.

Arista’s engineering team started from a blank sheet of paper to architect an entirely new networking operating system. Arista’s unique architecture is based on three guiding principles:

  • State orientation
  • Open standards-based approach
  • Single software image consistency

1) State Orientation for publish-subscribe communication

  • Uses a unique multi-process state-sharing architecture that separates state information from protocol processing and application logic with a central database shared by diverse applications.
  • Both system state and data are stored in the system database where data is accessed via an automated publish/subscribe model.
  • Provides module independence, self-healing resiliency, and multi-process software stability.
  • Contrasts with legacy approaches that use extensive inter-process communications (IPC), a shared memory bus, or a complex message passing framework.

2) An Open Approach

  • Built EOS on top of an unmodified Linux kernel, maintaining full, secured access to the Linux shell and utilities.
  • Preserves the security, feature development, and tools of the Linux community.
  • Natively supports Linux containers and virtual machines, simplifying the deployment of new services and enhancing DevOps practices.

3) A Single Image

  • Provides a single software image that runs across all products in various packaging forms - physical platforms, virtual machines, and containers.
  • Uses the same source code and the same version of the software released across the entire portfolio of switches and routers.
  • Improves network testing and reliability while reducing the complexity and cost of network operations.
  • Allows DevOps tools, such as Ansible or Terraform, to work across all Arista devices with a single integration.
  • Enables Continuous Integration (CI) pipelines that build, test, and deploy network configurations across the entire data center with increased speed and reliability.

Qualifications

  • Strong engineering and Computer Science fundamentals.
  • Extensive background in algorithms and strong software architecture skills.
  • 5+ years fluency in one of C/C++/Python programming.
  • Hands-on experience with designs and implementations in a strong product-engineering environment.

Similar Remote Jobs

More jobs at Arista Networks

More Software Development jobs

More jobs in Romania

Before You Apply
📍 Be aware of the location restriction for this remote position: Romania
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Arista Networks
Software Development
Salary 💸 unspecified
Remote Location
Romania
Job Type full-time
Posted Mar 30, 2025
Apply for this position Unlock 54,726 Remote Jobs
📍 Be aware of the location restriction for this remote position: Romania
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer Apply for this position Unlock 54,726 Remote Jobs
×
  • Unlock 54,726 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community