junior software engineering Backend Engineer ic · Posted May 15, 2026

About this role

Red Hat is hiring a junior-level Backend Engineer in the software engineering function based in Brno - Tech Park Brno - C. The posting calls out experience with Python, Kubernetes, CI/CD, Linux.

Role
Backend Engineer
Function
software engineering
Level
junior
Track
Individual contributor
Employment
Full-time
Location
Brno - Tech Park Brno - C
Posted
May 15, 2026

More roles at Red Hat

Principal Software Engineer - AI Experiment Tracking (Ireland)
Remote (Ireland) · principal
Python AWS Azure
Technical Account Manager - OpenShift - (Remote, Czech Republic)
Remote (Czech Republic) · mid
Kubernetes Docker Ansible
Senior Machine Learning Engineer
Boston, MA · senior
Kubernetes Linux Data Structures
Senior Principal Machine Learning Engineer, vLLM
Boston, MA · senior
Kubernetes Linux Data Structures
Machine Learning Engineer
Toronto - MSO · mid
Data Structures Machine Learning Python
All Red Hat jobs →

Job description

from Red Hat careers

We are seeking a junior or middle level Software Engineer in our Networking Services group, responsible for developing, maintaining and testing software in areas such as core networking protocols (IPv6, TCP, LACP, …), drivers, userspace (NetworkManager, firewalld, wpa_supplicant, …) and software defined networking (OVS/OVN). The ideal candidate will have a technical background and interest in Linux kernel or userspace development process.  You will collaborate with colleagues and community members in the open-source way to enable our customers to be successful. The specific area you work in depends on your interests and skills.


What you will do

  • High-quality development, testing, and release of open-source networking software for Red Hat Enterprise Linux (RHEL) using latest AI assistance where appropriate

  • Analyze customer issues and requirements to provide solutions and guidance

  • Ensure high quality of the team’s projects with acceptance and unit tests paired with code reviews

  • Promote the team’s projects with documentation, blog posts, presentations and other means

  • Collaborate with upstream communities and internal teams

What you will bring

  • Experience with software development and quality assurance, ideally for Linux, with Scrum or Agile methodologies

  • Software development skills in a system programming language such as Rust or C

  • Understanding​ of Linux kernel and/or userspace networking, network protocols and drivers (e.g., TCP, UDP, VLAN, Bonding, LLDP, DHCP, VPN)

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