Principal Software Engineer

Red Hat, Inc   Raleigh, NC   Full-time     Software Development
Posted on May 15, 2022

Principal Software Engineer w/ Red Hat, Inc. in U.S. Remote. Telecommuting permitted: work may be performed from anywhere in the U.S. Work w/ product teams, community members, partners, & customers to identify scale, performance, stability & interoperability challenges in the networking space & design & implement solutions for these challenges. Position reqs a Bach deg (U.S. or foreign equiv) in Comp Sci, Comp Engg or rel & 9 yrs of exp  in the job offered or rel role. Must have 9 yrs of exp w/ high level programming languages, such as C, C++, Golang, Rust, or Python. Must have 6 yrs of exp w/: software-defined networking (SDN), Data Center networking, & Cloud Native networking; Routing & switching software & protocols; & interacting w/ product teams, open source project community members, partners, & customers to identify challenges w/ regard to scale, performance, stability, & interoperability in the networking space. Must have 5 ys of exp as an individual contributor or tech lead architecting & coding SDN, Data Center, or Cloud networking software. Must have 5 yrs of exp w/: Network functions virtualization (NFV); & Linux Kernel networking. Must have  4 yrs of exp  as an open source leader for upstream open source community driven projects by administering a project and controlling code merge permissions. Must have  4 yrs of exp w/ 1 major public cloud platform’s infrastructure & services for building innovative network solutions. Must have 3 yrs of exp w/ Kubernetes or Red Hat OpenShift. Domestic & internat'l travel to attend conferences reqd 10% of the time. Travel expenses covered by Red Hat, Inc. Job ID: 95488  Qualified Applicants: Apply online at  

Red Hat, Inc

Raleigh , NC