mid Software Engineer ic · Posted May 18, 2026
$96,440 – $154,190
USD per year

About this role

Red Hat is hiring a mid-level Software Engineer based in Raleigh, NC. The posting calls out experience with Python, Go, C++, C. Compensation is listed at $96,440–$154,190 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Raleigh, NC
Posted
May 18, 2026

More roles at Red Hat

Software Maintenance Engineer
Pune, India · mid
Python C Bash
Senior Consultant, OpenShift (Kubernetes, AI)
Singapore · senior
Kubernetes Serverless Istio
Sr. Software Maintenance Engineer - OpenShift / Technical Support
Pune, India · senior
Python Bash Kubernetes
Senior Software Engineer - Observability UI
Pune, India · senior
Observability Backend Development JavaScript
Consultant, Ansible (Automation)
Remote (Malaysia) · mid
Kubernetes Ansible Linux
All Red Hat jobs →

Job description

from Red Hat careers

About the Job

Red Hat Engineering is looking for a Software Engineer to join the Telco 5G Platform team. You will be part of a team responsible for designing and implementing the container platform for 5G telecommunication networks, contributing to industry-leading technologies in the Kubernetes and Telecom ecosystem, for example CNCF projects, and ORAN.  You will be working on industry-leading projects and technologies and breaking new ground.

As a part of a geographically distributed team, you will collaborate with multiple Red Hat engineering teams and open source communities around the globe.

To be successful in this role, you will need to have motivation, curiosity, passion for problem solving, and experience with Linux technologies, Kubernetes and open source development models.

What You Will Do

  • Bring Telecom High Availability and small footprint concepts to the CNF platform, enabling 5G vRAN deployments

  • Play an active role and contribute to multiple open source projects and communities like Kubernetes, Red Hat OpenShift, Open vSwitch (OVS), and Open Virtual Network (OVN)

  • Troubleshoot, analyze bug root causes and provide resolutions

  • Review design, enhancement proposals and patches from other members

  • System level engineering and design for performance

  • Work with the quality engineering team (QE) to ensure effective and complete test coverage

    This is an excerpt. Read the full job description on Red Hat careers →
All software engineering jobs software engineering in Raleigh, NC Jobs in Raleigh, NC software engineering salaries software engineering career path
All Red Hat Jobs Browse software engineering roles mid positions