Remote (Global)

Red Hat is hiring a Senior Software Engineer, OpenShift Networking

About the Role

The team seeks an experienced software engineer to design and implement networking features for a Kubernetes-based platform, contributing to core components that enable secure, high-performance communication across distributed systems.

Responsibilities

  • Develop and maintain core networking functionalities for containerized environments
  • Design scalable network architectures for distributed applications
  • Collaborate on the implementation of service mesh and network policy features
  • Improve observability and diagnostics for network traffic
  • Contribute to the integration of CNI plugins with orchestration systems
  • Optimize network performance across hybrid cloud deployments
  • Support secure communication between microservices
  • Work on DNS and load balancing components for container platforms
  • Troubleshoot complex networking issues in production environments
  • Participate in code reviews and system design discussions
  • Engage with upstream open source communities
  • Write automated tests for networking subsystems
  • Document technical designs and implementation details
  • Ensure compatibility across multiple infrastructure providers
  • Enhance network security features and encryption protocols
  • Collaborate with cross-functional teams on feature delivery
  • Contribute to release planning and milestone tracking
  • Respond to critical customer-reported network defects
  • Evaluate new networking technologies and protocols
  • Support global engineering and support teams

Nice to Have

  • Master's degree in computer science or engineering
  • Experience with eBPF or XDP technologies
  • Contributions to Kubernetes or related projects
  • Work on network policy enforcement systems
  • Involvement in upstream open source communities
  • Knowledge of load balancing implementations
  • Experience with multi-cluster networking
  • Understanding of zero-trust networking models
  • Background in performance tuning of network stacks
  • Familiarity with IPv6 deployment challenges

Compensation

Competitive salary based on experience and location

Work Arrangement

Hybrid work model with flexibility for remote collaboration

Team

Part of a global engineering team focused on container platform networking

About the Team

This role is part of a distributed team building foundational networking layers for container platforms, working closely with upstream communities and contributing to core open source projects that power modern cloud-native infrastructure.

What We Value

We prioritize technical excellence, collaboration, and a commitment to open source principles. Candidates should demonstrate initiative, strong problem-solving skills, and a passion for building reliable, scalable systems.

Sponsorship may be available for qualified candidates

Required Skills
KubernetesRed Hat OpenShiftOVN-KubernetesOpen Virtual Networking (OVN)GoPythonC/C++Linux networkingAWSGoogle Compute Engine (GCE)NetworkingCloud InfrastructureContainerization KubernetesRed Hat OpenShiftOVN-KubernetesOpen Virtual Networking (OVN)GoPythonC/C++Linux networkingAWSGoogle Compute Engine (GCE)NetworkingCloud InfrastructureContainerization
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.
All jobs at Red Hat Visit website
Job Details
Category other
Posted 10 months ago