CareerPlanSign in

Principal Software Engineer

Bangalore - Carina, IN🌐 Remote💼 Full-time🗓 2026-09-27 → 2026-09-28

Core

Design, code, and lead development of Linux virtualization and confidential computing features for Red Hat Enterprise Linux, serving enterprise customers and open-source communities.

Role type

Principal Software Engineer (Linux Virtualization & Confidential Computing)

Builds

Core kernel virtualization (KVM), firmware/device emulation, attestation technologies, containers, clusters, and virtual machines.

Domain

Enterprise Open Source, Linux, Cloud, Containerization

Deliverable

production ML models | product features

Required skills

C, Python, Rust, Go, Linux Kernel development, KVM, QEMU, Libvirt, CI/CD pipelines, Container technologies, Debugging, Architecture design

Preferred skills

Open-source community collaboration, Public code contributions, Conference speaking, Technical leadership

Technologies

KVM, QEMU, Libvirt, Kata Containers, Virt-Tools, Avocado, CNCF Confidential Containers, Kubernetes

Responsibilities

Lead upstream and downstream project development; Own end-to-end feature lifecycle from design to validation and packaging; Handle L3 troubleshooting and support; Manage quality engineering and vulnerability backports; Drive innovative technical solutions.

Seniority

Principal, hands-on IC with leadership

Sourced via workday · Listed on CareerPlan, which tracks 847,000+ jobs from 20+ sources.