Principal Software Engineer

Oracle

📍 Nashville, Tennessee, United States

Full-time Computer Occupations Posted June 12, 2026

Job Description

Build the Future of Cloud Compute at Oracle OCI

Are you passionate about systems engineering, virtualization, and building technology at massive scale? Do you thrive in fast-paced environments where performance, reliability, and innovation matter every day? If so, Oracle Cloud Infrastructure (OCI) Compute is looking for engineers like you to help shape the future of cloud computing.

About the Team

The Virtual Machine Infrastructure Team is responsible for one of the foundational layers of Oracle Cloud Infrastructure: Virtual Machines. As part of the VM Data Plane team, we design, build, and optimize the virtualization stack that powers customer workloads across OCI.

Our team develops high-performance hypervisors that run on multiple CPU architectures and virtualize critical hardware components — including CPUs, GPUs, and NVMe devices — with near bare-metal performance. We are continuously advancing virtualization technology to deliver secure, hi...