Senior Principal Software Developer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$135,200–$306,400 / yr
Posted
101 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $221k
$115k most similar roles pay here $327k

This role pays more than 80% of similar roles. Most pay $170,069–$216,075 — the shaded band above. At the midpoint, this role pays about $221k versus about $193k 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 Developer

As a Senior Principal Software Developer within the Technical Strategy and Oversight organization, you will serve as a technical leader building and delivering a new key-value store from scratch. You will be responsible for designing and developing high-performance data-plane components that support billions of keys and millions of requests per second at sub-millisecond latencies. Your daily work involves high-level system design, architectural documentation, prototyping, and mentoring junior team members while ensuring operational excellence. The role requires expertise in C/C++, an openness to Rust, and experience with 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 role addresses the challenge of creating scalable, low-level infrastructure components for cloud services to improve engineering efficiency across the platform.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Build and deliver a high-performance key-value store supporting billions of keys and millions of requests per second.
  • Design and develop low-level data-plane components for Oracle Cloud Infrastructure.
  • Provide strategic technical guidance to senior leadership to drive alignment on organizational goals.
  • Perform hands-on software development, including coding in C++, prototyping, and debugging systems.
  • Create architectural documentation and lead engineering peer reviews for large-scale cloud projects.
  • Mentor junior team members and provide direct guidance on technical execution and project goals.
  • Automate and instrument services to improve operational excellence and developer experience.

What we're looking for

  • Must have 10+ years of relevant engineering, architecture, or development/operational experience.
  • Strong experience in C++ programming is required.
  • Openness to work with Rust is preferred.
  • Experience in low-level and performance-critical system level design and service development is required.
  • Experience with high-concurrency systems is required.
  • Experience with technologies such as distributed storage, WAL, indexing, Raft/Paxos, or MVCC is required.
  • Expert knowledge of cloud infrastructure concepts and technologies is required.
  • Demonstrated ability to provide strategic technical guidance and mentorship to junior team members.

More like this

Similar roles

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 107 days ago $135,200$306,400
C++ Rust High-Concurrency Systems Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC RocksDB MySQL PostgreSQL Cloud Infrastructure Agile
10+ yrs exp

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

Senior Principal Software Development Engineer

Oracle

Seattle, WA +1 113 days ago $135,200$306,400
Distributed Systems Linux Unix Microservices NoSQL Relational Databases Encryption-at-rest Key Management Oracle Cloud Infrastructure (OCI) SaaS Data Structures Algorithms Operating Systems
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 V

Oracle

Nashville, TN 57 days ago $135,200$306,400
Oracle Cloud Infrastructure CI/CD Java TypeScript Python Go AWS Azure GCP Containers Claude Code Codex Cursor Distributed Systems
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