Principal Engineer, Core Infrastructure

Oracle

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 60% of similar roles. Most pay $144,350–$208,800 — the shaded 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 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Engineer, Core Infrastructure

Principal Engineer, Core Infrastructure joins the Technical Strategy & Oversight team to build foundational systems for OCI’s most demanding services. This role focuses on the Autonomous OCI initiative, a greenfield project creating a cloud platform designed to be self-healing and resilient by default. You will shape Lightweight Infrastructure, the next-generation runtime and platform layer for compute, storage, networking, identity, observability, and governance. Daily responsibilities include architecting scalable distributed systems, optimizing data paths for high-throughput workloads, and designing fault-tolerant components using replication and failover mechanisms. You will manage infrastructure as code, implement security controls, and resolve complex production issues. The role requires expertise in Java, Go, Rust, or C/C++, alongside deep knowledge of distributed systems, kernel programming, system programming, and cloud control planes to solve challenges related to large-scale data processing and automated lifecycle management.

What does a Engineer earn?

Median $185000 from 249 postings across 48 companies.

See salary data

What you'll do

  • Architect and develop scalable distributed systems that support horizontal and vertical scaling for high-throughput workloads.
  • Design fault-tolerant components using redundancy, replication, and automatic failover mechanisms to ensure service continuity.
  • Implement advanced traffic management techniques including load-shedding, throttling, and rate-limiting to handle network unreliability.
  • Establish telemetry, KPIs, and automated alerting systems to proactively monitor system health and performance.
  • Design complex validation scenarios such as fault injection and brownouts to ensure data integrity and correctness.
  • Proactively diagnose and resolve production issues while mentoring peers on troubleshooting and incident response.
  • Develop Infrastructure as Code (IaC) and automation tools to manage cloud infrastructure and streamline deployment processes.
  • Implement robust security controls, encryption, and compliance measures 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.
  • Proficiency in programming languages such as Java, Go, Rust, C/C++, or similar systems and backend languages.
  • Deep expertise in core infrastructure areas including distributed systems, cloud control planes, networking, security, and platform automation.
  • Ability to lead the design and delivery of complex, resilient, and observable services.
  • Strong understanding of failure handling, concurrency, asynchronous workflows, and lifecycle management in distributed systems.
  • Advanced debugging and problem-solving skills for production and performance issues.
  • Experience with kernel programming and system programming.

More like this

Similar roles

Principal Engineer, Core Infrastructure

Oracle

Nashville, TN 16 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 Telemetry
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 16 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 Telemetry
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 16 days ago $114,600$234,600
Distributed Systems Java Go Rust C/C++ Infrastructure as Code (IaC) Cloud Infrastructure Kernel Programming System Programming
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 16 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 Telemetry
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Seattle, WA +1 16 days ago $114,600$234,600
Distributed Systems Java Go Rust C/C++ Infrastructure as Code (IaC) Cloud Infrastructure Networking Software Defined Networking Kernel Programming Load Balancing Telemetry
6+ yrs exp

Principal Engineer, Core Infrastructure

Oracle

Nashville, TN 11 days ago $114,600$234,600
Rust Go Java C++ eBPF QEMU PostgreSQL Kubernetes Oracle Cloud Infrastructure AWS Azure GCP Distributed Systems Virtualization PKI Confidential Computing Linux Networking
6+ yrs exp