Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$114,600–$234,600 / yr
Posted
80 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

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 58% 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 900 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer, Core Infrastructure

The Principal Software Engineer, Core Infrastructure joins the Core Infrastructure Engineering team to build and deliver database and storage services at cloud scale. This role involves designing and developing new major data-plane components, defining foundations for next-generation data-planes, and performing software development tasks including designing, debugging, and prototyping. The engineer will provide technical guidance, drive software design, and perform high-level system design while mentoring junior team members. Key technical requirements include expertise in C/C++, Rust, and high-concurrency systems. Candidates must possess deep knowledge of low-level systems, distributed storage technologies like Write-Ahead Logging, indexing strategies such as B-tree and LSM tree, Raft, Paxos, and MVCC. The work focuses on solving performance-critical problems and building high-performance, low-level systems for multi-tenant cloud infrastructure.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Design and develop high-performance, low-level data-plane components for cloud-scale database and storage services.
  • Lead the software design and development of new major data-plane components for Oracle Cloud Infrastructure.
  • Perform hands-on software development tasks including designing, developing, and debugging applications or operating systems.
  • Create high-level system designs and write comprehensive architectural documentation for distributed systems.
  • Conduct engineering peer reviews and provide direct technical guidance to junior team members.
  • Automate and instrument services to improve engineering efficiency and operational excellence.
  • Drive the evolution of standard practices and cross-team processes for cloud infrastructure.
  • Prototype and bootstrap new projects while balancing development speed with high-quality standards.

What we're looking for

  • Must have 3 to 5+ years of relevant experience.
  • Must be able to read, write, and speak English.
  • Must have strong experience with C/C++ and be open to working on Rust.
  • Must have strong experience with high-concurrency systems.
  • Must have experience in low-level and performance-critical system level design and service development.
  • Must have 6+ years of experience with database or storage technologies including distributed storage, WAL, indexing, or consensus protocols.
  • Must have expert knowledge of cloud infrastructure concepts and technologies.
  • Must have experience working with geographically distributed teams.

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 80 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding Cloud Infrastructure Low-level Systems High-concurrency Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 39 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code Java C++ Go C# Oracle Cloud Infrastructure AWS Azure Google Cloud Microservices Telemetry Load Testing Networking Operating Systems Encryption
7+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 80 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Data Processing Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability Data Replication Multi-tenant Environments
3+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 80 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing System Design Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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