Principal Engineer, Core Infrastructure

Oracle

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$114,600–$234,600 / yr
Posted
62 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $175k
$100k $249k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $144,350–$208,800 — the blue band above. At the midpoint, this role pays about $175k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 955 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 790 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Engineer, Core Infrastructure

The Principal Engineer, Core Infrastructure joins the Technical Strategy & Oversight organization to build foundational systems for OCI. This role focuses on the Autonomous OCI initiative, a greenfield project creating a cloud platform designed to scale with minimal manual intervention through self-healing and resilient services. You will help shape Lightweight Infrastructure, the next-generation runtime and platform layer for compute, storage, networking, identity, observability, and governance. Key responsibilities include architecting scalable distributed systems, optimizing data paths for hyper-scale workloads, and designing fault-tolerant components using redundancy and replication. You will utilize Java, Go, Rust, C/C++, Linux, and kernel programming to manage distributed systems, cloud control planes, and virtualization. The work involves solving complex problems regarding network unreliability, concurrency, and automated infrastructure management to ensure high availability and durability.

What you'll do

  • Architect and lead the development of scalable, elastic distributed systems for cloud infrastructure.
  • Optimize code and data paths for high-throughput, hyper-scale workloads and large-scale data processing.
  • Design fault-tolerant components using redundancy, replication, and automatic failover mechanisms to meet SLOs.
  • Implement load-shedding, throttling, and rate-limiting to manage network unreliability and service disruptions.
  • Establish KPIs and build telemetry systems, dashboards, and alerting mechanisms to monitor system health.
  • Design and execute complex validation tests, including fault injection and brown-out scenarios, to ensure correctness.
  • Develop Infrastructure as Code (IaC) and automation tools for patching, updates, and rollbacks.
  • Implement robust security controls, encryption, and access management for multi-tenant environments.

What we're looking for

  • BS/MS in Computer Science or equivalent practical experience.
  • 6–10+ years of software engineering experience building highly available, scalable distributed systems or cloud infrastructure.
  • Strong programming skills in Java, Go, Rust, C/C++, or a similar systems or backend language.
  • Deep experience in distributed systems, cloud control planes, management planes, scheduling, virtualization, storage, networking, security, reliability, or platform automation.
  • Ability to independently lead the design and delivery of complex, resilient, and observable services.
  • Strong understanding of failure handling, concurrency, asynchronous workflows, safe retries, and lifecycle management in distributed systems.
  • Strong debugging and problem-solving skills for complex production and performance issues.
  • Proficiency in Distributed Systems, Kernel Programming, Linux, and System Programming.

More like this

Similar roles

Principal Engineer, Core Infrastructure

Oracle

Nashville, TN 62 days ago $114,600–$234,600
Distributed Systems Java Go Rust C/C++ Linux Kernel Programming System Programming Infrastructure as Code (IaC) Cloud Infrastructure Networking Storage Virtualization Security Telemetry
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 62 days ago $114,600–$234,600
Distributed Systems Java Go Rust C/C++ Linux Kernel Programming System Programming Infrastructure as Code (IaC) Cloud Infrastructure Virtualization Networking Storage Security Telemetry Fault Injection rate‑limiting Data Replication
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 62 days ago $114,600–$234,600
Distributed Systems System Programming Java Go Rust C/C++ Cloud Infrastructure Infrastructure as Code (IaC) Data Plane Telemetry Fault Injection rate‑limiting
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Observability Telemetry Fault Injection Data Replication load‑shedding rate‑limiting Scalability Cloud Infrastructure Security Controls Encryption Incident Management KPIs SLOs Automation
3+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Observability Telemetry Data Processing rate‑limiting Fault Injection Scalability Incident Management Security Controls Encryption SLOs
3+ yrs exp

Principal Core Infrastructure Engineer

Oracle

Nashville, TN 82 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry KPIs Fault Injection Data Replication Load Testing rate‑limiting Throttling Encryption Access Controls Compliance Automation Monitoring Dashboards Incident Response
3+ yrs exp