Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Senior Software Engineer

Red Hat

. Design and develop code to implement new features and resolve defects primarily in KVM (Kernel-based Virtual Machine) and QEMU (machine emulator and virtualizer) .

Posted 4/3/2026full-timeBangalore • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
LinuxOpen SourceRust

About the role

Key responsibilities & impact
  • Design and develop code to implement new features and resolve defects primarily in KVM (Kernel-based Virtual Machine) and QEMU (machine emulator and virtualizer)
  • Actively contribute to and collaborate with teams enabling new features in Red Hat layered products across virtualization and container solutions
  • Engage actively in the open source community and review patches and provide feedback on community-oriented enhancements and bug fixes
  • Develop and contribute tests into a continuous integration (CI) workflow
  • Work effectively as part of a distributed, agile team.

Requirements

What you’ll need
  • 5+ years of relevant experience in system-level software development for Linux using C or C++
  • Rust experience is a plus
  • Development experience in the Linux Virtualization stack (KVM, QEMU)
  • Strong knowledge of operating systems and computer architecture concepts
  • Strong system level debugging skills
  • Ability to use CI/CD technologies in authoring, building, and automating secure software supply chains
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field; an advanced degree is beneficial
  • Experience with multiple hardware platforms (e.g., x86, ARM64, s390x, RISC-V).
  • Understanding of open-source development processes and/or a history of active open-source contributions.
  • Prior experience of speaking at conferences, or publishing technical blogs/articles, and patents.

Benefits

Comp & perks
  • Flexible working hours
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
CC++RustKVMQEMULinux Virtualizationsystem-level debuggingCI/CDcomputer architecturecontinuous integration
Soft Skills
collaborationcommunicationagile teamworkcommunity engagementfeedback provision
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineeringadvanced degree