Design, develop, and maintain OpenShift networking solutions focused on cluster ingress and DNS.
Contribute to upstream open-source projects including Gateway API, CoreDNS, ExternalDNS, HAProxy, and Istio.
Implement features primarily in Go, leveraging Kubernetes controllers and other APIs.
Lead all stages of the development lifecycle: requirements gathering, design, coding, testing, and release.
Debug and troubleshoot complex networking issues using Linux-based tools and methodologies.
Collaborate with engineering teams, product managers, support engineers, and community contributors.
Provide guidance and support for consumers of OpenShift's ingress and DNS capabilities.
Support incident response and customer escalations related to core networking areas.
Requirements
5+ years of software engineering experience, preferably in systems, networking, or platform domains.
Proficiency in Go, or experience in systems languages such as C/C++ or Python.
Solid understanding of Kubernetes networking, controllers, and APIs; OpenShift experience is a plus.
Familiarity with HAProxy, Envoy, CoreDNS, ExternalDNS, Istio, and DNS protocols.
Hands-on experience with Linux (RHEL/Fedora) and low-level networking (IP, routing, TLS).
History of contributing to open-source projects or working in open-source communities.
Strong written and verbal English communication skills with the ability to collaborate globally.
Exposure to AI tools and concepts (e.g., LLMs, Claude, Gemini).
The Following Are Considered a Plus
Familiarity with the Gateway API specification or its implementations, especially Istio
Experience with debugging complex network issues in containerized environments
About Red Hat
Inclusion at Red Hat
Equal Opportunity Policy (EEO)
Benefits
Remote work options
Additional Information
The Red Hat Engineering team is seeking a Senior Software Engineer to join the OpenShift Network Ingress and DNS group. You will design, implement, and maintain next-generation networking solutions for Red Hat OpenShift, with a specific focus on ingress traffic management and DNS. As a key member of our North America East Coast-based team, you will contribute to upstream open-source projects and downstream product integration.
We are looking for a collaborative, self-driven engineer passionate about cloud-native networking and open-source development. Success in this role requires exceptional technical problem-solving skills, strong communication, and deep expertise in network ingress and DNS protocols.