PitchMeAI
Oracle

Principal Software Engineer

Oracle · United States

  • Hybrid
  • Full-time
  • $234,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Lead cloud compute infrastructure development.
  • Design scalable, highly available cloud systems.
  • Work with virtualization and hypervisor tech.
  • Collaborate on innovative compute solutions.
  • Mentor engineers and drive excellence.

About the role

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, highly available, elastic, and industry-leading compute infrastructure for customers around the world. This is a unique opportunity to work on deeply technical challenges that directly impact OCI’s core cloud platform.

Responsibilities

As a Principal Member of Technical Staff, you will play a key role in designing and delivering major capabilities within Oracle Compute services. You’ll work on large-scale distributed systems and virtualization technologies that demand exceptional performance, scalability, and reliability. In this role, you will:

  • Lead the development of significant features and platform capabilities
  • Design and implement highly available, scalable cloud infrastructure
  • Collaborate across teams to deliver innovative compute solutions
  • Mentor engineers and help raise the technical bar across the organization
  • Drive critical engineering initiatives and operational excellence
  • Contribute to architectural direction and engineering best practices

What We’re Looking For:

  • 8+ years’ experience operating large-scale, highly-available, distributed Linux-based systems.
  • High proficiency in programming in Java, Rust, or Go
  • Strong knowledge and interest in AI adoption including prompt engineering and agentic programming, with ChatGPT and Codex experience a plus.

We’re seeking engineers who combine strong systems-level software engineering skills with a passion for solving complex infrastructure problems. Ideal candidates are energized by ownership, collaboration, and building technology that operates at cloud scale. If you’re excited about virtualization, hypervisors, cloud infrastructure, performance optimization, and building next-generation compute platforms, we’d love to talk to you.

Qualifications

Disclaimer: Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $99,600 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following: Medical, dental, and vision insurance, including expert medical opinion Short term disability and long term disability Life insurance and AD&D Supplemental life insurance (Employee/Spouse/Child) Health care and dependent care Flexible Spending Accounts Pre-tax commuter and parking benefits 401(k) Savings and Investment Plan with company match Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation. 11 paid holidays Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours. Paid parental leave Adoption assistance Employee Stock Purchase Plan Financial planning and group legal Voluntary benefits including auto, homeowner and pet insurance

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC4

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Key skills/competency

  • Principal Software Engineer
  • Cloud Compute
  • Systems Engineering
  • Virtualization
  • Large Scale Distributed Systems
  • Hypervisors
  • Performance Optimization
  • Linux
  • Java
  • Rust

Skills & topics

  • Principal Software Engineer
  • Cloud Compute
  • Systems Engineering
  • Virtualization
  • Distributed Systems
  • Hypervisor
  • Performance Optimization
  • Linux
  • Java
  • Rust
  • Go
  • AI
  • Prompt Engineering
  • Agentic Programming
  • Cloud Infrastructure
  • OCI

How to get hired

  • Tailor your resume: Highlight experience with large-scale Linux systems, Java, Rust, or Go, and virtualization technologies.
  • Showcase AI knowledge: Emphasize any experience with prompt engineering, agentic programming, ChatGPT, or Codex.
  • Demonstrate systems expertise: Provide examples of designing and implementing highly available, scalable distributed systems.
  • Prepare for technical interviews: Be ready to discuss your experience with hypervisors, cloud infrastructure, and performance optimization.
  • Understand Oracle's culture: Research Oracle's commitment to AI, cloud solutions, and employee empowerment.

Technical preparation

Master Linux systems administration and performance tuning.,Deeply understand hypervisor and virtualization technologies.,Write efficient, scalable code in Java, Rust, or Go.,Study AI concepts like prompt engineering.

Behavioral questions

Describe a complex system you designed.,How do you mentor junior engineers?,How do you handle high-pressure situations?,Share an example of driving innovation.

Frequently asked questions

What specific AI skills are most valued for the Principal Software Engineer role at Oracle Cloud Infrastructure?
For the Principal Software Engineer role at Oracle Cloud Infrastructure, strong knowledge and interest in AI adoption, particularly prompt engineering and agentic programming, are highly valued. Experience with tools like ChatGPT and Codex is a significant plus, indicating a proactive engagement with current AI technologies.
How does Oracle structure its hiring range for a Principal Software Engineer?
Oracle structures its hiring range broadly to accommodate variations in candidate qualifications, market conditions, and specific job functions. For this Principal Software Engineer role in the US, the range is $99,600 - $234,600 annually, with potential eligibility for bonuses and equity, reflecting diverse experience levels and responsibilities.
What is the career level for this Principal Software Engineer position at Oracle?
This Principal Software Engineer position is designated at Career Level IC4. This indicates a senior individual contributor role with significant responsibility in technical leadership, design, and implementation within the Oracle Cloud Infrastructure Compute team.
What programming languages are essential for the Principal Software Engineer role at Oracle Cloud Infrastructure?
High proficiency in programming languages such as Java, Rust, or Go is essential for the Principal Software Engineer role at Oracle Cloud Infrastructure. These languages are critical for developing and optimizing the high-performance virtualization stack that powers OCI's compute services.
What kind of experience is required for the Principal Software Engineer role in operating systems and distributed systems?
The Principal Software Engineer role requires at least 8 years of experience operating large-scale, highly-available, distributed Linux-based systems. This extensive experience is crucial for building and maintaining the robust cloud infrastructure that OCI provides to its customers.
What are the core responsibilities of a Principal Software Engineer on the Virtual Machine Infrastructure Team at Oracle?
The core responsibilities include leading the development of significant features and platform capabilities, designing and implementing highly available and scalable cloud infrastructure, and contributing to architectural direction. You will also mentor engineers and drive operational excellence within the VM Data Plane team.
Does Oracle offer benefits beyond salary for this Principal Software Engineer position?
Yes, Oracle offers a comprehensive benefits package for this Principal Software Engineer position. This includes medical, dental, and vision insurance, disability and life insurance, 401(k) with company match, paid time off, holidays, sick leave, parental leave, and an Employee Stock Purchase Plan.