Principal Software Engineer

Oracle Oracle · Enterprise · Austin, TX +1

Principal Software Engineer role at Oracle OCI focused on building and optimizing the virtualization stack for cloud compute infrastructure. The role involves designing and implementing hypervisors, managing large-scale distributed systems, and contributing to architectural direction. While AI adoption is mentioned as an interest, the core responsibilities are in systems engineering and cloud infrastructure.

What you'd actually do

  1. Lead the development of significant features and platform capabilities
  2. Design and implement highly available, scalable cloud infrastructure
  3. Collaborate across teams to deliver innovative compute solutions
  4. Mentor engineers and help raise the technical bar across the organization
  5. Drive critical engineering initiatives and operational excellence

Skills

Required

  • Java
  • Rust
  • Go
  • Linux
  • distributed systems
  • cloud infrastructure
  • virtualization

Nice to have

  • prompt engineering
  • agentic programming
  • ChatGPT
  • Codex

What the JD emphasized

  • 8+ years’ experience operating large-scale, highly-available, distributed Linux-based systems
  • High proficiency in programming in Java, Rust, or Go