Software Director - Sonic
Micas Networks
San Jose, United States of America
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
San Jose, United States of America
Tech stack
Artificial Intelligence
Border Gateway Protocol
Network Operating System (NOS)
Cloud Computing
Software Quality
Computer Networks
Computer Engineering
Continuous Integration
Linux
DevOps
Ethernet
White-Box Testing
Network Protocols
Open Shortest Path First
Open Source Technology
Release Management
Broadcom
Software Engineering
TCP/IP
Application Specific Integrated Circuits
Reliability of Systems
Data Center Networking
Information Technology
Job description
Micas Networks is seeking an experienced Software Director - SONiC to lead our SONiC software engineering organization. This role will drive software strategy, engineering execution, platform scalability, and customer delivery for next-generation open networking solutions.
The ideal candidate combines strong leadership experience with deep technical expertise in networking software, Linux-based network operating systems, and data center networking architectures. Responsibilities
- Lead and grow a high-performing SONiC software engineering organization.
- Define and execute the software roadmap for SONiC-based switching platforms.
- Drive software development across networking protocols, platform services, management frameworks, telemetry, and system reliability.
- Partner closely with Hardware Engineering, Product Management, Customer Engineering, and Operations teams to deliver production-ready solutions.
- Establish engineering best practices for architecture reviews, CI/CD, automation, software quality, and release management.
- Collaborate with ASIC vendors and platform teams on SAI, SDK integration, BSP development, and hardware/software co-design.
- Engage directly with customers and strategic partners to understand technical requirements and support deployments.
- Represent Micas Networks within open-source and industry communities including SONiC Foundation and Open Compute Project (OCP).
Requirements
- 10+ years of software engineering experience in networking or Embedded systems.
- 5+ years of engineering leadership experience managing software teams.
- Strong expertise in SONiC, Linux networking, Ethernet switching, and data center networking architectures.
- Deep understanding of networking protocols including TCP/IP, BGP, OSPF, EVPN, and VXLAN.
- Experience with switch ASIC SDKs, SAI, BSPs, and whitebox/disaggregated networking platforms.
- Strong knowledge of software development methodologies, DevOps, CI/CD, and automation frameworks.
- Proven ability to lead cross-functional and globally distributed engineering teams.
- Excellent communication and customer engagement skills.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
Preferred Qualifications
- Experience with hyperscaler, AI/ML, or cloud networking deployments.
- Familiarity with Broadcom or NVIDIA networking ecosystems.
- Active participation in open-source networking communities.
- Experience scaling SONiC platforms across multiple hardware platforms and customer environments.
About the company
Micas Networks is a leading provider of open networking solutions for hyperscalers, cloud data centers, AI infrastructure, and OEM customers. We deliver high-performance Ethernet switching platforms supporting SONiC and other open network operating systems.