Lead the definition of requirements, design, implementation, and testing, serving as a technical mentor for the team
Architect and develop OpenShift networking solutions focused on cluster ingress and DNS
Drive contributions to upstream open-source projects including Gateway API, CoreDNS, ExternalDNS, HAProxy, and Istio
Develop high-performance features in Go, leveraging Kubernetes controllers and APIs
Own the full software development lifecycle, from requirement gathering to release and maintenance
Troubleshoot and resolve complex networking issues using Linux-based diagnostics and methodologies
Partner with cross-functional engineering teams, product management, and community contributors
Provide technical guidance for internal and external consumers of OpenShift networking capabilities
Manage incident responses and customer escalations for ingress and DNS domains
Requirements
10+ years of software engineering experience in systems, networking, or platform domains
Expertise in Go is mandatory, or proficiency in systems languages like C/C++ or Python is a plus
Deep understanding of Kubernetes networking, controllers, and APIs; OpenShift experience is highly valued
Familiarity with HAProxy, Envoy Proxy, CoreDNS, ExternalDNS, Istio, and DNS protocols
Hands-on experience with Linux (RHEL/Fedora) and low-level networking (IP routing, TLS, etc.)
Proven track record of contributing to or leading open-source projects
Excellent collaboration skills across distributed teams with professional fluency in English
Exposure to AI-assisted development tools and concepts (e.g., Claude, Gemini, LLMs)
The Following Are Considered a Plus
Experience with the Gateway API specification or service mesh technologies like 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 Principal 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.