Senior Software Engineer – SONiC
Posted 63ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer designing SONiC platform architecture for next-generation optical hardware at Lumentum. Collaborating on SAI developments and containerized services to enhance optical circuit switching.
Responsibilities:
- Define and own the SONiC platform architecture for next-generation optical hardware platforms
- Architect and drive SAI design and enablement to support optical circuit switching use cases
- Lead platform bring-up strategy, including containerized services and Debian packaging
- Own SONiC release strategy, porting and stabilizing software across major releases
- Architect telemetry, observability, and northbound integrations (e.g., gNXI)
- Design and implement fault/event driven framework for optical platforms
- Drive cross-functional technical alignment across hardware, firmware and manufacturing teams
- Influence open networking direction through upstream contributions to SONiC/OCP
Requirements:
- 5+ years of experience in C, C++ and Python
- Migrating to major SONiC releases
- Deep understanding of SONiC architecture (core and host services, NBI, database)
- Strong Linux, Docker, Debian packaging, build systems, shell scripting and Git skills
- Hands-on system bring-up experience, SAI development and platform integration
- Proven experience with telemetry, system events
Benefits:
- Flexible time off
- Health and wellness benefits (physical and mental)
- Tuition reimbursement and career growth support
- A workplace built for you: free gym, games room, prayer room
- Subsidized meals, free coffee/tea
- Employee stock options and incentive plans
- A collaborative, innovative, and inclusive culture













