Red Hat

Senior Software Engineer – RHEL Virtualization

Red Hat

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Play an active part in upstream and downstream projects related to the team you are in.
  • Working in the Agile Scrum methodology, take end-to-end ownership of specific areas including design in upstream development, downstream validation and packaging, L3 troubleshooting and support.
  • Take shared responsibility around problem resolution, ongoing quality engineering, as well as handling vulnerabilities and other backports targeted at released versions.
  • Virtualization and Confidential computing ecosystem in Red Hat Enterprise Linux, including but not limited to Qemu, Libvirt, Attestation, Kata containers, Virt-Tools, testing frameworks & suites.

Requirements

  • 4+ years of experience applying core languages such as Python, C, Rust or Go to large, enterprise projects.
  • Proven ability to design and architect large, complex features at the Operating System level, as well as debug, troubleshoot and maintain those for enterprise customers.
  • Ability to use Containers and CI/CD technologies in authoring, building, and automating build and test pipelines.
  • Ability to work in the Linux Virtualization stack, KVM, QEMU, Libvirt and other virtualization technologies, Cloud or Kubernetes technologies.
  • Ability to leverage AI-assisted development and/or validation tools and techniques.
  • Required Full English proficiency (verbal and written).
Benefits
  • Flexible working hours
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonCRustGoLinux VirtualizationKVMQEMULibvirtContainersCI/CD
Soft skills
problem resolutionquality engineeringcommunicationcollaborationownership