Red Hat logo

Senior Software Engineer

Red Hat

Raleigh, NC
Full Time
Senior
111k-184k
10 days ago

Job Description

About the Role

The Red Hat Engineering team is looking for a Senior Software Engineer to join the OpenShift Network Ingress and DNS team. In this role, you will help design, implement, and maintain next-generation networking solutions for Red Hat OpenShift, focusing on ingress traffic management and DNS. You will be a key member of our North America East Coast-based software engineering team working on upstream open source projects and downstream product integration, with a special focus on the Gateway API specification. We're looking for a collaborative and self-driven engineer who is passionate about cloud-native networking and open source development. Success in this role requires excellent technical problem-solving skills, strong communication, and knowledge/experience in network ingress and DNS.

Key Responsibilities

  • Design, develop, and maintain OpenShift networking solutions with a focus on cluster ingress and DNS.
  • Contribute to upstream open source projects such as Gateway API and its implementations.
  • Implement features primarily in Go, leveraging Kubernetes controller and other APIs.
  • Participate in all stages of the development process: requirement gathering, design, coding, testing, peer reviews, and release.
  • Debug and troubleshoot complex networking issues using Linux-based tools and methodologies.
  • Collaborate with other 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 ingress and DNS areas.

Requirements

  • 5+ years of experience in software engineering, preferably in systems, networking, or platform domains.
  • Proficiency in Go, or experience in similar systems languages such as C/C++ or Python.
  • Understanding of Kubernetes networking, controllers, and APIs; experience with OpenShift is a plus.
  • Familiarity with tools and components like HAProxy, Envoy Proxy, CoreDNS, ExternalDNS, Istio, and DNS protocols.
  • Hands-on experience with Linux (RHEL/Fedora) and low-level networking concepts (IP, routing, TLS, etc.).
  • Experience contributing to open source projects or working in open source communities.
  • Ability to collaborate across teams and geographies with strong written and verbal English communication skills.
  • Bachelor's or Master's degree in Computer Science or a related field.

Nice to Have

  • Familiarity with the Gateway API specification or its implementations, especially Istio.
  • Exposure to AI tools and concepts (e.g., Gemini, Cursor, LLMs).
  • Experience with debugging complex network issues in containerized environments.

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.

Benefits & Perks

  • Comprehensive medical, dental, and vision coverage.
  • Flexible Spending Account - healthcare and dependent care.
  • Health Savings Account - high deductible medical plan.
  • Retirement 401(k) with employer match.
  • Paid time off and holidays.
  • Paid parental leave plans for all new parents.
  • Leave benefits including disability, paid family medical leave, and paid military leave.
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more.

Working at Red Hat

Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. The company encourages bringing ideas, solving complex problems, and making an impact. Red Hat promotes an open and inclusive environment that empowers people from different backgrounds, perspectives, and experiences to share ideas, challenge the status quo, and drive innovation. The company values diversity and equal opportunity, supporting individuals with disabilities and providing reasonable accommodations.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary111k-184k
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Red Hat

Website

redhat.com

Location

Raleigh, NC

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches