Senior Principal Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

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

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 Technical Strategy and Oversight organization, you will provide technical leadership for the reliability and operational excellence of an internal key-value metadata store supporting Oracle Cloud Infrastructure control plane services. You will define long-term validation strategies, design automated frameworks for fault injection and disaster recovery, and develop production-scale workload generation to evaluate database behavior under complex failure scenarios. The role requires expertise in low-level systems, distributed system interactions, and high-performance data-plane designs. You will collaborate with architects and engineers to ensure data consistency across migrations and upgrades while establishing engineering best practices for the infrastructure. This position focuses on solving critical reliability risks for tier-0 services by building robust validation mechanisms that ensure performance, scalability, and availability for mission-critical cloud components in a high-scale environment.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Define and drive the long-term validation strategy for distributed database infrastructure supporting OCI control plane services.
  • Design and automate large-scale validation frameworks for fault injection, high availability, disaster recovery, and system upgrades.
  • Develop production-scale workload generation infrastructure to evaluate database behavior under realistic customer workloads and failure scenarios.
  • Create data consistency and correctness validation mechanisms to ensure integrity during failover, recovery, and migration workflows.
  • Investigate complex reliability issues and perform root cause analysis in collaboration with cross-functional engineering teams.
  • Establish validation standards, operational best practices, and automation strategies across multiple internal organizations.
  • Provide technical guidance on database reliability, scalability, and performance to influence architecture and design decisions.
  • Mentor senior engineers and provide technical leadership to foster a culture of excellence and continuous improvement.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • Candidates must have 10+ years of relevant engineering, architecture, or development/operational experience.
  • Experience in solving complex system, data-plane level, and performance problems is required.
  • Ability to design and develop large-scale validation frameworks for fault injection, high availability, and disaster recovery is required.
  • Expertise in building low-level systems with high performance is required.
  • Candidates must be able to design distributed system interactions for high scale control plane and data plane services.
  • Experience in developing production-scale workload generation and validation infrastructure is required.
  • Ability to provide technical leadership, mentor senior engineers, and influence architecture decisions is required.

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

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Distributed Systems Oracle Cloud Infrastructure (OCI) Automation System Design Performance Engineering Root Cause Analysis Telemetry Rate Limiting fault-injection Encryption Access Control Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Oracle Cloud Infrastructure Distributed Systems System Design Performance Engineering Root Cause Analysis Telemetry Encryption security, compliance Scalability Automation
6+ yrs exp

Senior Principal Software Engineer

General Dynamics

Annapolis Junction, MD 70 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 93 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 35 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