The Principal SW Systems Engineer will be responsible for the entire product lifecycle. This role requires experience with microservices-based architecture, including Docker containers, Kubernetes (K8s, K3s) clusters, and Helm charts. Strong coding and debugging skills in Golang or C are essential, along with a solid understanding of Linux OS, data structures, and IPC mechanisms. Experience with multi-threading/routines, Agile development, CI/CD, Jenkins pipelines, and Git is also needed. Working knowledge of OpenConfig NETCONF/GNMI/GRPC and proficiency in L2/L3 OSI layer protocols like LACP, LAGs, BGP, BFD, EVPN, MPLS/VPLS, ARP, and L2 switching/L3 routing are required. Excellent written and verbal communication skills are also necessary.