CareerPlanGet AI match score →

Software Engineer- SONiC

Bengaluru, KA, in💼 Full-time🗓 2026-01-12 → 2026-07-31

Core

Design, architect, and develop network applications and microservices for Data Center Networking on SONiC, delivering new cutting-edge product features.

Role type

Software Engineer (Network Systems Software)

Builds

Network applications and microservices for Data Center Networking on SONiC

Domain

Data Center Networking / Open Source Network Software

Deliverable

production ML models | product features

Required skills

C/C++/Python programming, algorithms, software architecture, software debugging, embedded systems development, software development life cycle management

Preferred skills

SONiC architecture, FRR open routing stack, Redis-DB, Docker, SONiC SAI integration, forwarding ASICs/FPGAs/Network Processors, Datapath forwarding (ACLs, QoS, Unicast, Multicast)

Technologies

SONiC, Arista SAI, FRR, Redis-DB, Docker, C, C++, Python

Responsibilities

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

Seniority

Mid-Senior (3-9 years experience required)

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗