Senior Software Engineer
Description:
The RHEL Distribution team in the Software Production (SP) organization is looking for a Senior Software Engineer to join us in the U.S. You will be contributing to Red Hat's mission-critical systems aimed at delivering Red Hat Enterprise Linux (RHEL) offerings to Red Hat customers and partners. You will help us build the next-generation distribution pipeline on our hybrid cloud infrastructure. Being a member of the SP organization is about having a passion for new technologies, and their real-world application and management. This is an unique opportunity to work with some of the best minds in the industry, in a team that is constantly evolving the most sophisticated enterprise-class Linux distribution system in the world. Because the team owns a broad collection of tools and services, engineers on our team have the opportunity to experience a number of different programming languages and cutting edge technologies like Openstack, Openshift, AWS.
What You Will Do
- Design, develop and maintain software using Agile practices
- Improve the tools and processes used to deliver Red Hat solutions to customers
- Use good test methodologies to ensure that services are robust, reliable, and futuristic
- Participate in releasing content to Red Hat customers and partners
- Adopt CI/CD methodologies to deploy services and maintain SLIs/SLOs
- Work in an hybrid cloud environment where your software interacts with bare metal platforms as well as virtualized platforms like Openstack and Openshift
- Collaborate with users and other stakeholders to find solutions to their problems
- Collaborate with upstream open source communities on relevant projects
What You Will Bring
- Bachelor's degree in computer science or equivalent experience
- Expertise in Python programming
- Experience with Linux command line tools and utilities
- Experience with Jenkins, Ansible
- Experience with design, development, code reviews and unit testing of bugs and features in a complex and highly evolved code base
- Familiarity with agile methodology
- Excellent written and verbal communication skills, as you'll be working in a globally distributed team
- Ability to define, follow, and enforce processes
- Ability to work under pressure, for example fixing issues during product releases
| Organization | Red Hat |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Raleigh, NC, USA |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-03-12 8:56 pm |
| Expires on | 2026-12-03 |