Senior Principal Software Developer

Oracle

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$96,800–$251,600 / yr
Posted
12 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $174k
$78k most similar roles pay here $270k

This role pays more than 52% of similar roles. Most pay $151,475–$217,725 — the shaded band above. At the midpoint, this role pays about $174k versus about $185k for comparable roles.

Based on 239 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 731 open roles on FindRole.

Listed pay typically runs $97,500–$209,500 across 557 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 at Oracle Cloud Infrastructure’s Technical Strategy and Oversight team in Seattle, you will lead the development of a high-performance key-value store capable of handling billions of keys and millions of requests per second with sub-millisecond latencies. Your day-to-day responsibilities include collaborating with senior architects to design and implement core components for OCI data planes, driving software design and development, and providing strategic technical guidance to leadership. You will leverage C/C++ or Rust, along with expertise in high-concurrency systems, low-level performance-critical system design, and distributed consistency algorithms like Raft and Paxos. This role requires a deep understanding of cloud infrastructure concepts, experience with geographically distributed teams, and the ability to mentor junior engineers while fostering a culture of operational excellence and customer focus.

What you'll do

  • Design and develop a key-value store supporting billions of keys and millions of requests per second.
  • Define architectural foundations for next-generation OCI data planes, making critical design decisions.
  • Lead the development of high-concurrency systems with low-level performance-critical designs.
  • Collaborate on standard practices and procedures within the engineering team.
  • Provide strategic technical guidance to senior leadership and influence organizational goals.
  • Mentor junior team members and guide them in software development tasks and debugging.

What we're looking for

  • At least 10 years of experience in engineering, architecture, or development/operations.
  • Expertise in C/C++ and willingness to work with Rust.
  • Proven experience with high-concurrency systems and low-level performance-critical design.
  • Knowledge of distributed storage, consistency protocols (Raft, Paxos), and transaction management.
  • Strong team player with excellent communication and organizational skills.
  • Comfortable working in complex, rapidly evolving software development environments.
  • Demonstrated ability to mentor and guide teams effectively.

More like this

Similar roles

Senior Principal Software Developer

Oracle

Santa Clara, CA 12 days ago $96,800$251,600
AWS Azure GCP Python Java CI/CD Docker Kubernetes Infrastructure as Code (IaC) NoSQL DevOps Terraform PostgreSQL MongoDB Cassandra Networking Security Virtualization

Principal Software Developer

Oracle

Seattle, WA +1 10 days ago $99,600$234,600
Python Java Kubernetes Docker OCI AWS Azure GCP DevOps IaC PostgreSQL NoSQL CI/CD Terraform Networking Security Virtualization

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 17 days ago $96,800$306,400
Java C++ C# AWS Azure GCP Linux Docker Kubernetes CI/CD PostgreSQL NoSQL Oracle FedRAMP PCI DSS Threat Modeling

Senior Principal Software Engineer

Oracle

Austin, TX 14 days ago $96,800$251,600
Java Go Python C++ Docker Kubernetes AWS Oracle Cloud Infrastructure CI/CD PostgreSQL MySQL MongoDB REST JSON Distributed Systems Virtualized Infrastructure High Availability Services AI/ML

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 18 days ago $96,800$306,400
C/C++ Rust RocksDB MySQL PostgreSQL Distributed Transactions Raft Paxos Multi-Paxos Write-Ahead Logging B-tree LSM tree Data Partitioning High Performance Distributed Storage MVCC CAP Theorem CI/CD