Job Description
As a Trainee Software Engineer, you will work closely with mentors and cross-functional teams to build, test, and maintain internal tools and platforms.
Key Responsibilities:
🔹 Development
· Implement new features and fix bugs
· Write clean, scalable, and maintainable code using Python / Golang
· Contribute to internal Red Hat tools and products
🔹 Testing & Quality
· Develop unit and integration tests
· Contribute to automation frameworks
· Ensure high-quality, reliable software delivery
🔹 Collaboration
· Work with Senior Engineers, QE, Product, Documentation teams
· Participate in code reviews and open-source discussions
🔹 Automation & DevOps
· Build and maintain CI/CD pipelines
· Develop automated test suites
🔹 Platform & Infrastructure
· Work with Linux fundamentals
· Exposure to Kubernetes / OpenShift
· Learn storage, networking, and platform concepts
🔹 Learning & Growth
· Learn Containers, Cloud, AI/ML, and Red Hat’s open-source workflows
· Develop a strong engineering and growth mindset
Required Skills
Key Responsibilities
- Write clean, scalable, and maintainable code using Python / Golang
- Develop unit and integration tests
- Work with Senior Engineers, QE, Product, Documentation teams
- Build and maintain CI/CD pipelines
- Work with Linux fundamentals & Exposure to Kubernetes / OpenShift
Job Information
Qualifications & Eligibility
Education Requirements
Graduate: B.Tech/B.E | Post Graduate: M.Tech/M.E, Computer Science & Engineering (CSE), M.Tech - Information Technology (IT), Artificial Intelligence & Machine Learning
Eligibility Criteria
About Red Hat
Company Overview
Red Hat is the world’s leading enterprise open-source software company, powering organizations with Linux, Kubernetes, OpenShift, Cloud, and Container technologies. Operating across 40+ countries, Red Hat promotes a culture of transparency, collaboration, innovation, and inclusion, where every associate is empowered to contribute ideas and create impact.
Company Details
Hiring Workflow
Know what to expect. Here is the typical process for this position.
Application
Submit your application to be considered for this role.
Virtual Interview
Face-to-face video interview with the hiring team.
Venue: Virtual — To be announced
Selection
Final evaluation and selection of qualified candidates.
Offer Release
Congratulations! Offer letter will be released to selected candidates.
UptoSkills does not endorse and is not associated with any company that requests a fee for recruitment or internships. We never charge candidates any fees for job applications, interviews, or hiring processes. If any company asks you for payment in exchange for an offer or application, please notify us immediately at[email protected]
Similar Opportunities
.png)
DELL
software developer

Amazon
Data Solutions Lead, Data Collection Excellence

Sprinklr
Technical Support Engineer

UptoSkills
Backend Development Intern

Amazon
Sr Business Development

Infosys
GenAI Developer

Uptoskills
Recruiter

Capgemini
SW Tool Development & Automation Engineer

UptoSkills
Data Mining and Analytics Intern


