Lumentum02.03.26
AI SCORE 8.5

Senior Software Engineer - SONiC Remote Position

$111K–$150K/year

About the Role

We're hiring a Senior Software Engineer (SONiC) to join our innovative team at Lumentum. This is a fantastic opportunity to work remotely and contribute to the development of cutting-edge optical circuit switch platforms. If you are passionate about shaping the future of connectivity and have a strong background in SONiC architecture, we want to hear from you!

What You'll Do

  • 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 a 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

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
  • 5+ years of experience in C, C++, and Python, with a focus on migrating to major SONiC releases.
  • Deep understanding of SONiC architecture (core and host services, NBI, database).
  • Strong skills in Linux, Docker, Debian packaging, build systems, shell scripting, and Git.
  • Hands-on system bring-up experience, SAI development, and platform integration.
  • Proven experience with telemetry and system events.

Nice to Have

  • Prior contributions to SONiC or OCP open-source networking projects.
  • Knowledge of large-scale datacenter networking and optical transport technologies.
  • Experience with software-defined optical networks (SDON).

What We Offer

  • Flexible time off and 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.

This Senior Software Engineer (SONiC) remote position provides an opportunity to contribute directly to the evolution of SONiC for optical switching technologies and next-generation datacenter environments. Join us at Lumentum, where your unique talents will be celebrated and your career will flourish!

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role at Lumentum offers an exciting opportunity to work remotely on innovative optical circuit switch platforms, with a competitive salary and excellent benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C and C++ programming languages, with hands-on experience in developing and integrating SONiC (Software for Open Networking in the Cloud) within Linux environments, demonstrating a deep understanding of network operating systems.

Strong self-motivation and effective time management skills to thrive in a remote work environment, ensuring timely delivery of high-quality software solutions while collaborating with cross-functional teams across different time zones.

A problem-solving mindset with a focus on telemetry and system integration, able to troubleshoot complex issues in network systems and optimize performance for optical circuit switch platforms.

Learning Resources

C Programming Language - Learn C in One Videovideo

Career Path

Senior Software Engineer - SONiC(Now)Lead Software Engineer - Networking Solutions(1-2 years)Engineering Manager - Software Development(3-5 years)

Market Overview

Market Size 2024
$7.5B
Annual Growth
12.3%
AI Adoption in Software Development
45%
Investment in C/C++ Development Tools
+35%
Labour Demand for C/C++ Engineers
+28%
Avg Salary for Senior Software Engineers
$130K

Skills & Requirements

Required
CC++Python
Growing in Demand
RustKubernetesMachine Learning
Declining
Visual BasicPerl

Domain Trends

Increased Adoption of SONiC
The adoption of SONiC (Software for Open Networking in the Cloud) is expected to grow by 30% year-over-year as more organizations shift to open-source networking solutions.
Rise of Containerization
Over 60% of software projects now utilize Docker and Kubernetes, highlighting the shift towards containerized applications and microservices architecture.
Telemetry and Data-Driven Decision Making
90% of organizations are integrating telemetry into their systems for better monitoring and data analytics, driving demand for engineers skilled in telemetry frameworks.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.