Overview
About the job
The Critical Accounts Program (CAP) within Experience Engineering is looking for a Trainee Associate Software Maintenance Engineer to join the Product Experience Engineering team. The role acts as a bridge between product development teams and the real-world product quality experienced by customers.
Unlike traditional development roles that focus on building new features, this team concentrates on platform stability and overall product quality. Work areas include complex environments such as Cluster Lifecycle, upgrades, and network migrations. The trainee will use a data driven approach with insights from CEE.next and CAP Quality Insights to identify major customer issues and create targeted test cases and code fixes for the engineering backlog.
This is a 6 month full-time trainee program. Participants will work with experienced open-source developers and receive hands-on mentorship while learning Red Hat technologies such as Red Hat Enterprise Linux (RHEL), OpenShift Container Platform, and virtualization. Based on performance and evaluation, the role may convert to a full-time position at the end of the program.
What will you do?
- Investigate and troubleshoot OpenShift and Linux related software issues using debugging tools and general guidance.
- Write test cases and corresponding code fixes for complex customer environments to help resolve items in the engineering backlog.
- Use AI-assisted tools such as Claude, Gemini, and Cursor to speed up test creation, automate repetitive tasks, and maintain data consistency through prompt engineering.
- Follow standard open source workflows including Git operations like rebasing and cherry-picking to submit fixes that meet engineering quality standards.
- Collect detailed information for reported bugs, suggest fixes or workarounds, and collaborate with global cross functional teams.
- Build and maintain automated test suites and CI/CD pipelines to ensure product stability and clean, maintainable code.
What will you bring?
- Recent graduate within the last two years (2025 or 2026) with a bachelor's degree in engineering, computer science, IT, science, computer applications, or a master's degree in computer applications.
- Familiarity with scripting using Bash or Python and strong programming knowledge in C, C++, Go, or Golang related to the product stack.
- Basic understanding of Linux fundamentals including storage and networking, along with containers and open source development practices.
- Experience with Git based workflows such as GitHub or GitLab and knowledge of CI/CD pipeline concepts.
Good to have
- Exposure to cloud platforms such as AWS or Azure and container technologies including Kubernetes or Docker.
- Experience with SQL, data visualization tools, or debugging and observability tools.
- Red Hat certifications such as RHCSA, RHCE, or OpenShift certifications (DO188, DO280).
- Participation in open source communities and interest in improving customer experience through innovation.
About Red Hat
Red Hat is a leading provider of enterprise open source software solutions. The company delivers technologies across Linux, cloud, containers, and Kubernetes using a community driven approach. With teams operating in more than 40 countries, associates work across office, flexible, and remote environments depending on role requirements.
The organization encourages employees to contribute ideas regardless of title or tenure. Its open and inclusive culture supports collaboration, innovation, and solving complex problems through shared contributions.
Inclusion at Red Hat
Red Hat promotes a culture built on transparency, collaboration, and inclusion. The company aims to create an environment where individuals from diverse backgrounds and perspectives can share ideas, challenge assumptions, and drive innovation together.
Applicants are considered for employment without discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, age, veteran status, disability, or other protected characteristics.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Browse More Jobs
Education Requirements
- Bachelor's degree in Engineering, Computer Science, IT, Science, or Computer Applications
- Master's degree in Computer Applications
Eligible Batch Years

Red Hat
Red Hat, Inc. is a globally recognized leader in open-source software solutions, founded in 1993 and headquartered in Raleigh, North Carolina, USA. The company is best known for its enterprise-grade Linux distribution, Red Hat Enterprise Linux (RHEL), and a wide range of products and services that enable organizations to build, deploy, and manage applications across hybrid cloud environments. Red Hat's mission is to unlock the potential of open-source innovation, empowering customers to achieve greater flexibility, scalability, and security in their IT infrastructure.
With over 20,000 employees worldwide, Red Hat operates as a subsidiary of IBM, following its acquisition in 2019. The company maintains a strong reputation for fostering collaboration within the open-source community and contributing to projects such as Kubernetes, OpenShift, and Ansible. Recent achievements include expanding its cloud-native offerings, strengthening partnerships with major cloud providers, and driving adoption of containerized workloads. Red Hat continues to be a trusted partner for enterprises seeking robust, open-source solutions in an increasingly digital and interconnected world.
Company Details
Connect With Us
Websiteredhat.com
