Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Principal Software Engineer – OpenShift Networking

Red Hat

. Architect and implement advanced networking solutions for next‑generation platforms, including Kubernetes and Red Hat OpenShift .

Posted 4/24/2026full-timeRemote • Massachusetts, North Carolina • 🇺🇸 United StatesLead💰 $151,510 - $249,950 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoKubernetesLinuxOpenShiftOpen SourcePythonSwitching

About the role

Key responsibilities & impact
  • Architect and implement advanced networking solutions for next‑generation platforms, including Kubernetes and Red Hat OpenShift
  • Own and elevate quality across the networking stack through design reviews, peer code reviews, CI/CD practices, and proactive security engagement, including CVE resolution
  • Provide technical leadership by shaping architecture, mentoring engineers, and influencing technical direction across teams
  • Engage deeply with upstream communities, leading and contributing to projects such as Kubernetes, OVN-Kubernetes, Multus, and Open Virtual Networking (OVN)
  • Collaborate across Red Hat engineering teams to deliver cohesive platform networking solutions
  • Apply deep networking expertise to help customers and partners solve complex, real‑world problems with pragmatic and innovative solutions
  • Represent Red Hat networking expertise with customers, partners, and open source communities as a trusted technical authority

Requirements

What you’ll need
  • Proactively utilize AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
  • Deep expertise in computer networking, including strong knowledge of switching and routing protocols
  • Experience with cloud technologies, software‑defined networking (SDN), and network functions virtualization (NFV)
  • Proficiency in one or more programming languages such as Go, Python, C, or C++
  • Strong understanding of open source development models and community‑driven software
  • Proven ability to design new architectures, evaluate trade‑offs, and influence technical strategy
  • A proactive mindset with a passion for solving hard problems and delivering high‑quality solutions
  • Ability to thrive in a highly collaborative, distributed, and diverse environment
  • Strong written and verbal communication skills in English.
  • The following are considered a plus:
  • Hands‑on experience with Kubernetes, Red Hat OpenShift, or container networking technologies
  • Knowledge of Linux networking internals and tooling
  • Experience developing for public cloud platforms such as AWS, Google Cloud (GCE), or Microsoft Azure
  • Comfort presenting technical topics to customers, partners, and senior stakeholders
  • Prior open source contributions, or experience as a maintainer or core contributor

Benefits

Comp & perks
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KubernetesRed Hat OpenShiftcomputer networkingswitching protocolsrouting protocolscloud technologiessoftware-defined networkingnetwork functions virtualizationGoPython
Soft Skills
technical leadershipmentoringcollaborationproblem-solvingcommunicationproactive mindsetinfluencing technical strategydesign reviewspeer code reviewsengagement with communities