Senior Software Manager - Sonic

Micas NetworksSan Jose, CA

About The Position

We are seeking highly skilled and experienced Senior Network OS Manager to join our dynamic team. In this role, you will collaborate with software and hardware developers, as well as lead software teams, to optimize high-traffic network infrastructure while maintaining system integrity. Ideal candidates will have deep expertise in networking concepts, high-level design, and planning. You should be able to lead and contribute to large-scale projects while also executing independent tasks effectively.

Requirements

  • Master's degree (or Bachelor's degree + 5 years hands on experience) in Computer Science, Software Engineering, or a related field.
  • Proficiency in at least one programming language (e.g., C, Python).
  • Extensive knowledge of networking protocols such as TCP/IP, BGP, and OSPF.
  • Strong understanding of switch/router architectures, embedded systems, and network operating systems.
  • Handson experience developing commercial switch software or contributing to Linux based open-source network OS projects (e.g., SONiC or DENT); BSP development experience is a plus.
  • Familiarity with switch ASIC SDKs and HW abstraction layers (e.g., SAI, switchDev); experience with XGS drivers is a plus.
  • Strong understanding with DevOps tools, CI/CD workflows, and version control systems.
  • Strong analytical and debugging skills for resolving complex software issues.
  • Excellent communication and collaboration skills in a team-oriented environment.
  • Passion for continuous learning and engagement in open-source communities.

Nice To Haves

  • Contributions to open-source projects and communities.
  • Knowledge of cloud computing and data center networking architectures.
  • Experience in developing or configuring network devices and switches.

Responsibilities

  • Design, develop, and maintain the SONiC network operating system.
  • Implement and optimize network protocols, features, and software modules.
  • Conduct performance analysis and optimization to enhance system efficiency and reliability.
  • Collaborate on code reviews and technical discussions to ensure code quality and stability.
  • Troubleshoot and resolve software issues to maintain system integrity.
  • Improve CI/CD infrastructure for regression testing and increase code coverage.
  • Research industry best practices and emerging technologies to continuously improve SONiC functionality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service