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
147 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $221k
$98k $329k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $221k versus about $192k 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 890 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 709 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Senior Principal Software Engineer

The Senior Principal Software Engineer joins the Technical Strategy and Oversight organization to provide technical leadership for the reliability and operational excellence of an internal key-value metadata store. This role focuses on the validation of database infrastructure supporting OCI control plane services. You will define long-term validation strategies, design and automate large-scale frameworks for fault injection, disaster recovery, and database upgrades, and develop production-scale workload generation infrastructure. The position requires deep expertise in low-level systems, data-plane performance, and distributed system interactions to ensure data consistency and integrity. You will collaborate with architects and database engineers to identify reliability risks and establish engineering best practices. Key competencies include technical leadership, root cause analysis, and the ability to design scalable, high-performance systems within a collaborative, agile environment.

What does a Software Engineer earn in Washington?

Median $202800 from 396 postings across 35 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

Seattle, WA 147 days ago $135,200–$306,400
C++ Python Distributed Systems Block Storage CI/CD TCP/IP HTTP Operating Systems Multi-threading Data Structures Algorithms I/O Paths Performance Tuning Release Automation
10+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 15 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Distributed Systems SLOs Metrics Dashboards Tracing Fault Injection Authentication Authorization Least-Privilege Execution Asynchronous Operations Idempotency Distributed Locking load‑shedding rate‑limiting Root Cause Analysis

Principal Software Engineer, Core Infrastructure

Oracle

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

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 81 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Distributed Systems System Design Observability Root Cause Analysis Encryption Access Controls Rate Limiting Telemetry Automation
6+ yrs exp

Senior Principal Software Engineer

JPMorgan Chase

Jersey City, NJ +2 36 days ago
Agentic AI Cloud Native System Design API Event-driven Systems Identity and Access Management Platform Engineering Automation Security Resiliency Testing Refactoring Certificate Management
10+ yrs exp