System Software Engineer

 

Description:

The Red Hat Enterprise Linux Engineering team is looking for an established Linux developer to join us as a Software Engineer in our Core Virtualization team. In this role, you will design, develop and integrate new Core Virtualization features directly into Layered Products such as OpenShift Virtualization (KubeVirt and Kubernetes). This effort will include working routinely with the QEMU, Libvirt and KubeVirt communities, as well as Partners and other communities and internal teams on upstream contributions and possibly maintainership, as well as downstream integration and maintenance into our products. This position is for a Hybrid work profile in the Lowell/Boston - Massachusetts area, but the associate is expected to be able to work with a remote, global team. Exceptional remote work applications will also be considered.

Primary Job Responsibilities
 

  • Design and develop features in the Linux Virtualization Stack (qemu-kvm,libvirt) and in the KubeVirt.
  • Work with Quality Engineering on test plans for the code you create and with the Documentation team to ensure good coverage for the features and fixes you work on
  • Participate in peer code reviews
  • Participate in architectural discussions of system designs, programming interfaces, and inter-dependencies of Core Virtualization Platform (hypervisor), Control Plane, Operators, CI, etc.
  • Collaborate with other engineering teams in Red Hat Enterprise Linux and OpenShift for components that are used by OpenShift Virtualization and associated tools
  • Debug, troubleshoot, code and validate fixes for internal and external customers related to your area of expertise
     

Required Skills
 

  • Must have developed in Linux operating system and scripting languages
  • Knowledge of at least C or C++ and a good grasp of Python. Relevant Golang and Rust experience are a plus.
  • Understanding and experience using and developing on Linux-based operating systems
  • Understanding of how Open Source and Free Software communities work
  • Knowledge building and deploying container-based applications
  • Knowledge of Kubernetes / OpenShift architecture and familiarity with its internals
  • Required Full English proficiency (verbal and written)

Organization Red Hat
Industry IT / Telecom / Software Jobs
Occupational Category System Software Engineer
Job Location Michigan,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-11-18 9:45 am
Expires on 2026-01-02