Role Overview
Red Hat is hiring a mid-level Software Engineer-Python. This is a full-time role in IN. Part of Red Hat's Security hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
As a Software Engineer at Red Hat OpenStack Platform team in Pune, India, you will be part of a distributed team, collaborating closely with other team members and upstream developers. Your responsibilities will include:
- Contributing to the development of the Virtualization component of the Red Hat OpenStack Platform
- Collaborating on packaging, testing, and release processes
- Maintaining the Compute packages within the platform
- Assisting with bug triage, root cause analysis, and fixing
- Providing support to customers and partners
To excel in this role, you should possess:
- 2+ years of software engineering experience
- Proficiency in Python programming and Git
- Familiarity with Agile Development practices and Scrum
- Strong written and verbal communication skills in English
- Ability to work independently in a fast-paced environment
- Passion for open source software development
- Experience using Jira for task management and bug tracking
Additional skills that would be advantageous include:
- Knowledge of virtualization technologies like libvirt, KVM, and QEMU
- Linux systems administration experience
- Linux distribution packaging knowledge
- Familiarity with Ansible and CI tools such as Jenkins and Zuul
- Proficiency in RPM Package Manager (RPM) and debugging skills
- Understanding of Security-Enhanced Linux (SELinux)
- Exposure to containerization technologies like OpenShift, Kubernetes, Podman, or Docker
Red Hat is a global leader in enterprise open source software solutions, fostering an inclusive and collaborative environment that values diverse perspectives and encourages innovation. As part of the Red Hat team, you will have the opportunity to contribute your ideas, tackle complex challenges, and drive meaningful impact.
Red Hat is committed to creating an equal opportunity workplace and fostering a culture of inclusion. We welcome applicants from all backgrounds and experiences to join us in our mission to drive innovation and celebrate diversity. As a Software Engineer at Red Hat OpenStack Platform team in Pune, India, you will be part of a distributed team, collaborating closely with other team members and upstream developers. Your responsibilities will include:
- Contributing to the development of the Virtualization component of the Red Hat OpenStack Platform
- Collaborating on packaging, testing, and release processes
- Maintaining the Compute packages within the platform
- Assisting with bug triage, root cause analysis, and fixing
- Providing support to customers and partners
To excel in this role, you should possess:
- 2+ years of software engineering experience
- Proficiency in Python programming and Git
- Familiarity with Agile Development practices and Scrum
- Strong written and verbal communication skills in English
- Ability to work independently in a fast-paced environment
- Passion for open source software development
- Experience using Jira for task management and bug tracking
Additional skills that would be advantageous include:
- Knowledge of virtualization technologies like libvirt, KVM, and QEMU
- Linux systems administration experience
- Linux distribution packaging knowledge
- Familiarity with Ansible and CI tools such as Jenkins and Zuul
- Proficiency in RPM Package Manager (RPM) and debugging skills
- Understanding of Security-Enhanced Linux (SELinux)
- Exposure to containerization technologies like OpenShift, Kubernetes, Podman, or Docker
Red Hat is a global leader in enterprise open source software solutions, fostering an inclusive and collaborative environment that values diverse perspectives and encourages innovation. As part of the Red Hat team, you will have the opportunity to contribute your ideas, tackle complex challenges, and drive meaningful impact.
Red Hat is committed to creating an equal opportunity workplace and fostering a culture of inclusion. We welcome applicants from all backgrounds and experiences to join us in our mission to drive innovation and celebrate diversity.
Frequently Asked Questions
How do I apply for the Software Engineer-Python position at Red Hat?
Use the Apply button above to submit your application directly to Red Hat. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Engineer-Python position at Red Hat located?
This position is based in IN. Red Hat has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Software Engineer-Python at Red Hat earn?
Red Hat has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Engineer-Python role at Red Hat posted?
This role was posted on April 4, 2026 (65 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start