[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Arista Networks jobs](https://jobs.opennash.com/companies/arista-networks/) · [Search jobs](/search/)

Arista Networks · Bengaluru, KA, India

# Software Engineer- SONiC

Bengaluru, KA, India Full-time Software Engineering 

Listed on Arista Networks’s official careers site. Posted January 12, 2026. Check that it is still open and apply there.
[Apply on Arista Networks’s careers site →](https://jobs.smartrecruiters.com/AristaNetworks/744000103096425-software-engineer-sonic)

[OpenNash Jobs](https://jobs.opennash.com/) / [Arista Networks](https://jobs.opennash.com/companies/arista-networks/) / Software Engineer- SONiC

## Job description

Who You’ll Work With Arista strengthened its commitment to open network software by introducing Arista switches Powered by SONiC (Software for Open Networking in the Cloud). Enabled by a new Arista SAI (Switch Abstraction Interface) offering, customers now have the flexibility to deploy SONiC software on Arista switching platforms, combining the benefits of open-source software with Arista EOS® for open, high performance, highly available networks. [https://www.arista.com/en/company/news/press-release/10694-pr-20200505](https://www.arista.com/en/company/news/press-release/10694-pr-20200505)

### What You’ll Do

As a Software Engineer, your core responsibility is to deliver new cutting edge product features. A major part of this is writing and owning the design/implementation of the code that drives our products. However, the role of a Software Engineer is much bigger than ‘simply’ writing code. Software engineers work on the whole development process, including:
- Suggesting and deciding what features to build
- Design, architect and develop network applications and microservices for Data Center Networking on SONiC
- Pushing, testing, documenting the feature
- Working alongside customers in the field if needed

## Qualifications

Are you right for this role? This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching.

For success at Arista all you need is:
- Strong engineering and Computer Science fundamentals
- Extensive background in algorithms and strong software architecture skills
- Fluency in one of C/C++/Python programming
- Hands-on experience with designs and implementations in a strong product-engineering environment Preferred qualifications
- A minimum of 3-9 years of experience in software development
- A minimum of one year of hands-on SONiC experience is a must
- Understanding of SONiC architecture
- Knowledge of the FRR open routing stack (formerly Quagga, Zebra), Redis-DB, and Docker
- Experience using SONiC SAI for new feature development and integration
- Experience in Network Systems Software development
- Strong software debugging skills especially in embedded systems
- Experience with software development for the forwarding ASICs, FPGAs, Network Processors etc
- Datapath forwarding for ACLs, QoS, Unicast, Multicast, etc is a plus
- Strong communication skills and the ability to work in a team environment
- Experience working through the complete software development life cycle right from

## At a glance
- Posted by the employer: Jan 12, 2026
- First seen by OpenNash: Jul 10, 2026
- Last checked: Oct 17, 2026
- Listed for: 278 days
- Location: Bengaluru, KA, India
- Employment type: Full-time[Apply on Arista Networks’s careers site →](https://jobs.smartrecruiters.com/AristaNetworks/744000103096425-software-engineer-sonic)

## More jobs at Arista Networks

### [Diagnostics Software Engineer](https://jobs.opennash.com/companies/arista-networks/jobs/7a981ed2077d8ccdfbc5/)

Bengaluru, KA, India

### [Site Reliability Engineer - SRE (Platform Software Team)](https://jobs.opennash.com/companies/arista-networks/jobs/9c198d122a6c4c17873d/)

Bengaluru, KA, India

### [Software Developer(SRE) - CloudVision as a Service (CVaaS)](https://jobs.opennash.com/companies/arista-networks/jobs/a5e7321e3e245c2e5c28/)

Bengaluru, KA, India

### [Software Engineer (Platform/EOS/Networking)](https://jobs.opennash.com/companies/arista-networks/jobs/e9f81e5850c0b017a9f0/)

Bengaluru, KA, India

### [Software Engineer (Routing Protocols)](https://jobs.opennash.com/companies/arista-networks/jobs/611eb64ae9203a812211/)

Bengaluru, KA, India

## Similar jobs at other companies

### [SDK/SONiC Engineer, Software](https://jobs.opennash.com/companies/celestica/jobs/cdc38448bfc017f4ec52/)

Celestica · Penang, MY

### [SDK/SONiC Engineer, Software 1](https://jobs.opennash.com/companies/celestica/jobs/3c19c0e9e036eb2e8fea/)

Celestica · Penang, MY

### [SONiC Software Engineer - Python](https://jobs.opennash.com/companies/nvidia/jobs/97028b93237c7caa1838/)

NVIDIA · Israel, Raanana

### [Software Engineer - SONiC Verification](https://jobs.opennash.com/companies/nvidia/jobs/5302327bc505e9d6169f/)

NVIDIA · Israel, Raanana

### [Software Test Engineer (SONIC)](https://jobs.opennash.com/companies/hewlett-packard-enterprise/jobs/142b74406a1a0177e7dd/)

Hewlett Packard Enterprise · Bengaluru, Karnātaka, India

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
