Finding the best job has never been easier
Share
Job Summary
The Red Hat Software Engineering team is looking for a talented Senior Software Engineer to join us. In this role, you will help our engineering teams contribute to open source projects related to infrastructure management and virtualization. You will apply this experience to deliver enterprise-ready offerings like virtual machine migration tools for both ISVs and OEMs. Your contributions to open source projects will require a variety of languages and technologies in support of our important customers and partners.
As a Senior Software Engineer, you will design, develop, and implement features and work closely with our customers and partners.
What you will do:
Create and guide development of new features and contribute to the upstream projects in Golang or Python
Integrate changes in multiple projects and services into a consumable feature
Submit patches for bug fixes to the community and review patches from other community members
Work with the Quality Engineering (QE) team to ensure that projects are tested correctly
Publicize the work the team is doing via blogs, web postings, or conference talks
What you will bring:
Extensive programming experience with Golang, Python, or Java
Experience with Kubernetes or Red Hat OpenShift
Experience with Virtualization (e.g. VmWare or Red Hat OpenShift Virtualization)
Proven experience with the Linux operating system
Good written and verbal communication skills in English
Ability to work equally well as an individual contributor or as a team member
Experience with Git or GitHub
Familiarity with continuous integration (CI) flows
The following are considered a plus:
Agile experience, including scrums, backlog grooming, etc.
Record of contributing to an open source project or community
Experience with Terraform
Experience with Red Hat Ansible Automation Platform
Understanding of how CoreOS works
These jobs might be a good fit