Senior Software Engineer – SONiC

Posted 63ds ago

Employment Information

Education
Salary
Experience
Job Type

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