Principal Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$114,600–$234,600 / yr
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $175k
$96k most similar roles pay here $289k

This role pays less than 62% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $175k versus about $200k 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 · Principal Software Engineer

As a 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 deep architectural decisions to solve complex performance problems in high-scale distributed systems. Your daily work involves collaborating with architects to drive software design for low-level systems. The role requires expertise in C/C++ and an openness to work with Rust. Key technical competencies include experience with high-concurrency systems, Write-Ahead Logging, indexing strategies like B-tree or LSM tree, and distributed consistency protocols such as Raft or Paxos. You will address critical infrastructure challenges involving data partitioning, sharding, and transaction management while ensuring the delivery of robust, high-performance cloud services.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and develop high-performance data-plane components for Oracle Cloud Infrastructure.
  • Solve complex, low-level systems and performance problems in distributed environments.
  • Develop core infrastructure using C++, C++, or Rust to support large-scale cloud services.
  • Implement distributed consistency protocols such as Raft, Paxos, or Multi-Paxos.
  • Manage high-concurrency systems involving indexing strategies, data partitioning, and transaction management.
  • Make critical architectural decisions for major data-plane components in a multi-tenant environment.
  • Mentor team members and guide engineers toward shared technical objectives.
  • Drive and improve cross-team processes to enhance engineering efficiency.

What we're looking for

  • Must have 6 to 10+ years of experience in the field.
  • Must have at least 8 years of relevant engineering, architecture, or development/operational experience.
  • Strong proficiency in C/C++ and willingness to work with Rust.
  • Experience in high-concurrency systems and low-level, performance-critical system design.
  • Knowledge of distributed storage, WAL, indexing (B-tree, LSM), Raft/Paxos, and MVCC transaction management.
  • Expert knowledge of cloud infrastructure concepts and technologies.
  • Proven ability to mentor teams and lead large-scale projects in fast-paced environments.
  • Ability to communicate effectively and work with geographically distributed teams.

More like this

Similar roles

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

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 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

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

General Dynamics

San Antonio, TX 54 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid