Software Engineer- SONiC

Arista Networks
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3-9 yearsSkills: ["Communication","Teamwork","Problem-solving"]

Software Engineer role focused on delivering new cutting-edge product features for data center networking on SONiC. You’ll design, architect and develop network applications and microservices, own feature implementation, and work across the full development lifecycle with cross-functional teams and external customers as needed.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Arista Networks
Arista Networks
7 months ago

Software Engineer- SONiC

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Software Engineer role focused on delivering new cutting-edge product features for data center networking on SONiC. You’ll design, architect and develop network applications and microservices, own feature implementation, and work across the full development lifecycle with cross-functional teams and external customers as needed.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, architect and develop network applications and microservices for Data Center Networking on SONiC.
  • •Contribute to the full development lifecycle: suggesting features, implementing, testing, documenting and pushing features.
  • •Collaborate with customers in the field when needed to ensure successful feature integration.
  • •Deliver new cutting edge product features and own the design and implementation of code that drives our products.
  • •Work with cross-functional teams to ensure robust, scalable software delivery.

Key Requirements

  • •Strong engineering fundamentals and computer science basics with a solid understanding of algorithms and software architecture.
  • •Fluency in C, C++ or Python programming languages.
  • •3-9 years of software development experience with at least 1 year of hands-on SONiC experience; understanding of SONiC architecture, FRR/Open Routing Stack, Redis-DB and Docker.
  • •Experience in network systems software development and debugging embedded systems; familiarity with forwarding ASICs, FPGAs and Network Processors is a plus.
  • •Excellent communication and teamwork skills with the ability to work through the full software development life cycle.
Experience:3-9 yearsSONiCOpen SourceNetworkingEmbedded Systems
Skills:CommunicationTeamworkProblem-solving
Languages:English
Tech Stack:CC++PythonSONiCFRRRedisDockerSAIASICFPGANetwork Processors

Company Brief

Arista Networks
Designs and sells high-performance cloud networking hardware and software for large-scale data centers and enterprise environments, including switches, routers, and network operating systems focused on programmability, telemetry, and low-latency networking.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 2004
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn