Senior Software Engineer – OpenShift Network

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing OpenShift networking solutions. Collaborating on upstream open-source projects focused on ingress traffic management and DNS.

Responsibilities:

  • 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).

Benefits:

  • Flexible work arrangements
  • Professional development opportunities