Remote (Global) Full-time

Red Hat is hiring a Senior Software Engineer, OpenShift Networking

About the Role

Red Hat is seeking a Senior Software Engineer, OpenShift Networking to join our global team. You will design, architect, and implement future networking solutions for Red Hat OpenShift and Kubernetes, working as part of a distributed team collaborating across platform engineering.

What You'll Do

  • Design, develop, and implement networking solutions for next-generation platforms like Kubernetes and Red Hat OpenShift.
  • Take responsibility for the quality of our offerings, participating in peer code reviews, CI/CD, and responding to security threats (CVEs).
  • Participate in, lead, and create upstream networking project communities, contributing to projects like Kubernetes, OVN-Kubernetes, and Open Virtual Networking (OVN).
  • Use deep networking expertise to help customers solve complex business problems with creative solutions.

What We're Looking For

  • Strong networking knowledge, including expertise in switching and routing protocols.
  • Experience with cloud technologies, network functions virtualization (NFV), and software-defined networking (SDN).
  • Experience using programming languages like Go, Python, or C/C++.
  • Understanding of how open source and free software communities work.
  • Motivated, proactive attitude with willingness to tackle new problems and develop new architectures.
  • Ability to work well as part of a team in a highly collaborative, distributed environment.
  • Good communication skills in English.

Nice to Have

  • Experience with Kubernetes, Red Hat OpenShift, and container networking technologies.
  • Experience with Linux networking technologies.
  • Experience with development for public cloud services, including AWS, Google Compute Engine (GCE), and Microsoft Azure.
  • Ability to present to customers and stakeholders.
  • Previous contributions to open source projects or being an open source maintainer.

Technical Stack

  • Platforms: Kubernetes, Red Hat OpenShift, OVN-Kubernetes, Open Virtual Networking (OVN)
  • Languages: Go, Python, C/C++
  • Infrastructure: Linux networking, AWS, Google Compute Engine (GCE), Microsoft Azure

Team & Environment

You will be part of a global OpenShift Networking team and a distributed software development team.

Benefits & Compensation

  • Compensation range: $116,270.00 - $191,840.00
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account and Health Savings Account options
  • Retirement 401(k) with employer match
  • Paid time off, holidays, and parental leave
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits: employee stock purchase plan, family planning reimbursement, tuition reimbursement, and more

Work Mode

This is a remote position open to candidates within the United States.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer.

Required Skills
KubernetesRed Hat OpenShiftOVN-KubernetesOpen Virtual Networking (OVN)GoPythonC/C++Linux networkingAWSGoogle Compute Engine (GCE)NetworkingCloud InfrastructureContainerization
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.

Visit website
Job Details
Category infrastructure
Posted 8 months ago