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
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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