SONiC Technical Lead: Production-Grade Switch Expert

Codilime

Warszawa

Hybrid

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Remote or hybrid options
Training budget and tech talks

Job summary

CodiLime seeks a SONiC Technical Lead to head end-to-end qualification, bring-up, and shipping of production-grade SONiC releases across complex data center topologies. You will design, extend, and debug core SONiC subsystems, and drive fixes with silicon vendors in a global time-zone-aware setup.

You will lead a team of systems developers and network engineers, mentoring on C/C++, Python, Linux, and network standards while shaping automated CI/CD pipelines and regression workflows.

Qualifications

  • Proven track record of shipping, qualifying, and hardening production-grade SONiC platforms on physical switch hardware.
  • Expert-level hands-on experience with SWSS, syncd, Redis state databases, and SAI.
  • Strong hands-on engineering skills in C/C++ and Python within Linux environments, including multi-threading, IPC mechanisms, socket programming, and system calls.
  • Understanding of Layer 2 and Layer 3 networking standards (BGP, EVPN, VXLAN, VLAN, QoS, RoCEv2, PFC, ECN).

Responsibilities

  • Leading the end-to-end qualification, bring-up, and shipping of robust SONiC releases across physical switch targets in complex data center topologies
  • Designing, extending, and debugging core SONiC subsystems, including SWSS, syncd, Redis in-memory state databases, and Linux system services.
  • Systematically isolating failures across all layers, and driving resolution with silicon vendors.
  • Debugging transaction processing and pub/sub notification mechanisms between APPL_DB, ASIC_DB, and syncd to prevent state desynchronization and ensure wire-speed route programming.
  • Architecting automated regression workflows (Pytest, PTF, sonic-mgmt, Ansible) integrated into CI/CD pipelines to validate forwarding, congestion, and L2/L3 resiliency.
  • Utilizing packet captures, kernel debug tools (gdb, perf, BPF), diagnostic logs, Redis telemetry, and line-rate traffic generators (TRex, PTF, Keysight) to perform root-cause analysis on system-level anomalies.
  • Leveraging advanced AI engineering utilities (AI-assisted log analysis, LLM coding assistants, automated RCA scripts) to accelerate defect isolation and test automation cycles.
  • Conducting rigorous code reviews across C/C++, Python, and Go codebases, mentoring team members, and maintaining high standards for code quality and maintainability.

Skills

C/C++
Python
Linux
Networking
Docker
Ansible
CI/CD
GDB / debugging
tcpdump
Golang

Tools

sonic-mgmt
PTF
pytest
Docker
Ansible

Job description

CodiLime seeks a SONiC Technical Lead to head end-to-end qualification, bring-up, and shipping of production-grade SONiC releases across complex data center topologies. You will design, extend, and debug core SONiC subsystems, and drive fixes with silicon vendors in a global time-zone-aware setup.

You will lead a team of systems developers and network engineers, mentoring on C/C++, Python, Linux, and network standards while shaping automated CI/CD pipelines and regression workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SONiC Expert
SONiC Expert

Codilime • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible working hours
Remote or hybrid options
Training budget and tech talks
Platform / System Validation Engineer
Platform / System Validation Engineer

Codilime • Warszawa

Remote
PLN 180,000 - 260,000
Flexible working hours
Remote or hybrid work
Training budget
+1
Remote Platform & System Validation Engineer
Remote Platform & System Validation Engineer

Codilime • Warszawa

Remote
PLN 180,000 - 260,000
Flexible working hours
Remote or hybrid work
Training budget
+1
Software Engineer - SONiC
Software Engineer - SONiC

Arista Networks • Kraków

On-site
PLN 167,400 - 245,520
Software Engineer - SONiC Networking Platform
Software Engineer - SONiC Networking Platform

Arista Networks • Kraków

On-site
PLN 167,400 - 245,520
Networking Hardware Systems Engineer
Networking Hardware Systems Engineer

Codilime • Warszawa

Remote
PLN 180,000 - 300,000
Flexible hours
Remote work options
Training budget
Remote CI/CD Test Automation Engineer - Networking
Remote CI/CD Test Automation Engineer - Networking

Codilime • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible hours
Remote or hybrid work
Training budget
+1
Test Automation / CI Engineer
Test Automation / CI Engineer

Codilime • Warszawa

Hybrid
PLN 180,000 - 240,000
Flexible hours
Remote or hybrid work
Training budget
+1
Lead QA Automation Embedded Engineer (Wireless SDK Ecosystems)
Lead QA Automation Embedded Engineer (Wireless SDK Ecosystems)

Klika Tech, Inc. • Wrocław

On-site
PLN 180,000 - 240,000
Staff Embedded Software Engineer - SoC & Video Tech Lead
Staff Embedded Software Engineer - SoC & Video Tech Lead

Synaptics Incorporated • Katowice

On-site
PLN 180,000 - 240,000