Senior Principal Software Engineer

Oracle

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$135,200–$306,400 / yr
Posted
107 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $191k
This role $221k
$110k most similar roles pay here $327k

This role pays more than 84% of similar roles. Most pay $169,550–$211,977 — the shaded band above. At the midpoint, this role pays about $221k versus about $191k 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 · Senior Principal Software Engineer

As a Senior Principal Software Engineer within the Data Core organization, you will serve as a technical leader building and delivering a data service that forms the backbone of Oracle Cloud Infrastructure. You will be responsible for designing and developing major data-plane components, making critical architectural decisions to ensure high performance and scalability across core cloud services. Your daily work involves solving complex systems problems, managing distributed system interactions, and providing strategic guidance to senior leadership. The role requires expertise in C++, Rust, and high-concurrency systems. You will utilize technologies such as Write-Ahead Logging, indexing strategies like B-tree or LSM tree, Raft or Paxos for distributed consistency, and MVCC transaction management. This position focuses on solving low-level, performance-critical infrastructure challenges to create a unified data plane for multi-tenant cloud environments.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop high-performance, low-level data-plane components for the OCI backbone.
  • Provide strategic technical guidance to senior leadership to align organization-wide goals.
  • Develop distributed systems using C++, Rust, or other relevant programming languages.
  • Solve complex problems related to high-concurrency systems and performance-critical service design.
  • Implement advanced data structures including indexing strategies, write-ahead logging, and transaction management.
  • Architect scalable solutions for distributed consistency using protocols like Raft or Paxos.
  • Mentor engineers and guide teams toward shared technical objectives.
  • Drive the adoption of new technologies and improve cross-team development processes.

What we're looking for

  • Must have 10+ years of relevant engineering, architecture, or development/operational experience.
  • Strong proficiency in C/C++ and willingness to work with Rust.
  • Experience designing high-concurrency systems and low-level, performance-critical system components.
  • Knowledge of distributed systems technologies including Raft, Paxos, MVCC, and various indexing strategies.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Proven ability to provide strategic technical guidance and mentor teams in a fast-paced environment.
  • Experience working with geographically distributed teams and in startup or high-growth environments.
  • Ability to read, write, and speak English.

More like this

Similar roles

Senior Principal Software Engineer

Oracle

Seattle, WA +1 92 days ago $135,200$306,400
Oracle Cloud Infrastructure Database Validation Fault Injection High Availability Disaster Recovery Data Consistency Root Cause Analysis Automation Agile Cloud Infrastructure Scalability
10+ yrs exp

Principal Software Engineer

Oracle

Seattle, WA +1 59 days ago $114,600$234,600
C++ Rust High-Concurrency Systems Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC MySQL PostgreSQL RocksDB Cloud Infrastructure Data Partitioning Sharding
8+ yrs exp

Senior Principal Software Developer

Oracle

Seattle, WA +1 101 days ago $135,200$306,400
C++ Rust Key-Value Store Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Data Partitioning Sharding Cloud Infrastructure Agile
10+ yrs exp

Senior Principal Software Engineer

General Dynamics

Annapolis Junction, MD 69 days ago $183,381$193,049
CI/CD Kubernetes Helm Docker Podman Containerd Linux FPGA API Design Service-Oriented Architecture State Machines Embedded Software AI/ML Model Context Protocol Version Control Hardware-Software Co-design
10+ yrs exp Hybrid

Senior Principal Software Engineer

Oracle

Nashville, TN 92 days ago $135,200$306,400
C C++ Python Java OCI AWS GCP Azure DAOS SPDK SmartNICs NVMe/TCP RoCEv2 TensorFlow Keras PyTorch Scikit-Learn XGBoost Caffe MLOps Kubernetes CI/CD
10+ yrs exp

Senior Principal Software Engineer

Microsoft

Redmond, WA 34 days ago $119,800$234,700
Azure AI Microservices React Power Platform D365 C# .NET Python JavaScript TypeScript ASP.NET REST API SQL Cosmos DB NoSQL CI/CD Git GitHub Copilot Azure AI Foundry Agile
4+ yrs exp