Hybrid Principal Software Engineer – OpenShift Virtualization Compute

Posted last week

Apply now

About the role

  • Principal Software Engineer designing and implementing virtualization solutions for Red Hat's OpenShift platform. Collaborating with distributed teams, enhancing Windows guest features, and engaging with open-source communities.

Responsibilities

  • Play an active role in Container and Virtualization related projects and communities, that is KubeVirt, Kubernetes, OpenShift, Libvirt and QEMU.
  • Develop and enhance existing features for Windows guests.
  • Debug Windows VMs and related components on Linux hosts.
  • Design, develop, enhance KubeVirt (primarily compute features) and collaborate with the community using Golang.
  • Integrate changes in multiple projects and services into a consumable feature.
  • Submit patches for bug fixes to the community and review patches from other members.
  • Responsible for code maintenance and quality by writing unit and functional tests.
  • Work with the Quality Engineering team members to ensure projects are tested correctly.
  • Constantly learn and gain a deeper understanding of our offerings and current technologies.
  • Publicize the team's work through blogs, web postings, or conference talks.

Requirements

  • Minimum of 4+ years of relevant work experience
  • Bachelor's degree in computer science or equivalent working experience
  • Experience with container-orchestration development (Kubernetes / OpenShift)
  • Experience in a Linux environment with at least one high level language, such as Golang, Python, or C/C++.
  • Experience with Windows operating systems and their unique characteristics.
  • Hands-on experience Windows in kernel programming.
  • Multi-threaded programming and management of shared resources synchronization in complex environments.
  • Good analytical, troubleshooting, and debugging skills.
  • Self-motivated with the ability to quickly learn new technologies.
  • Good written and verbal communication skills in English.

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Job title

Principal Software Engineer – OpenShift Virtualization Compute

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job