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,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 2025-04-26