Principal Software Engineer - Virtualization

Red Hat

Fully remote
8+ years of experience with python, c, rust or go
Experience with linux virtualization stack
Ability to work in agile scrum teams
As a Principal Software Engineer, you will lead the development of innovative solutions in the Linux virtualization and confidential computing space

Job Summary

  • As a Principal Software Engineer, you will lead the development of innovative solutions in the Linux virtualization and confidential computing space.
  • You will collaborate within an Agile Scrum team to design, develop, validate, and support updates to existing features.
  • This position offers the chance to work with some of the brightest engineers in the open source industry.

Matching Summary

As a Principal Software Engineer, you will lead the development of innovative solutions in the Linux virtualization and confidential computing space.

Skills & Requirements

Must-have

  • 8+ years of experience with Python, C, Rust or Go
  • Experience with Linux Virtualization stack
  • Ability to work in Agile Scrum teams

Nice-to-have

  • Collaboration with Open-Source communities
  • Public code contributions
  • Experience with AI-assisted development tools

Key Requirements

  • Proven ability to design and architect complex features
  • Full English proficiency required
  • Ability to work with globally distributed teams

Work Rights

Not specified

Tailored Resume

Cover Letter