Principal Software Engineer, Platform

Oracle

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$104,500–$234,600 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $203k
This role $170k
$84k most similar roles pay here $295k

This role pays less than 75% of similar roles. Most pay $173,812–$231,837 — the shaded band above. At the midpoint, this role pays about $170k versus about $203k 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 138 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer, Platform

Principal Software Engineer, Platform leads engineering and operational management for large-scale Oracle database fleets while driving performance analysis, complex tuning, and reliability improvements. The role involves designing database architecture, implementing security standards, and building scalable fleet-management automation using Python and Shell scripting. You will manage technical analysis for upgrades, patches, and architectural changes while collaborating with cross-functional teams to deliver resilient cloud services. Key responsibilities include defining capacity requirements, leading incident response, mentoring engineers, and establishing operational best practices. The position requires deep expertise in Oracle 19c, including RAC, Data Guard, RMAN, ASM, and SQL optimization. You will also focus on platform software development by evolving middleware patterns, enforcing versioning strategies, and ensuring multi-tenant scalability through robust observability standards and infrastructure consistency across various cloud workloads.

What does a Software Engineer earn in Washington?

Median $205525 from 288 postings across 29 companies.

See salary data

What you'll do

  • Manage engineering and operations for large-scale, highly available Oracle database fleets.
  • Perform complex performance tuning, diagnostics, and reliability improvements for Oracle 19c databases.
  • Design and implement database architecture, security standards, and capacity planning strategies.
  • Build automated fleet management tools and scripts using Python or Shell.
  • Lead technical analysis for database upgrades, patches, and architectural changes.
  • Resolve complex production issues through root-cause analysis and incident response.
  • Mentor engineers and conduct code reviews to ensure high quality and best practices.
  • Develop scalable middleware patterns and infrastructure to support multi-tenant cloud services.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6–8 years of experience in Oracle Database Engineering, Administration, or SRE.
  • Deep expertise with Oracle 19c, including RAC, Data Guard, RMAN, ASM, SQL optimization, and HA/DR design.
  • Strong Python and/or Shell scripting skills for automation, diagnostics, monitoring, and operational tooling.
  • Demonstrated experience leading complex database changes, upgrades, and reliability initiatives.
  • Strong understanding of database security, observability, capacity planning, and cloud-scale operations.
  • Proven technical leadership, mentoring, and cross-functional collaboration skills.
  • Proficiency in reading, writing, and speaking English.

More like this

Similar roles

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 3 days ago $104,500–$234,600
Oracle 19c RAC Data Guard RMAN ASM SQL Python Shell Scripting OCI SRE API Observability Capacity Planning Middleware
6+ yrs exp

Principal Software Engineer, Platform

Oracle

Seattle, WA +1 6 days ago $104,500–$234,600
Oracle Oracle 19c RAC Data Guard RMAN ASM SQL Python Shell Scripting OCI SRE API Observability Capacity Planning
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 3 days ago $104,500–$234,600
Oracle Oracle 19c RAC Data Guard RMAN ASM SQL Python Shell Scripting OCI SRE API Observability Capacity Planning Middleware
6+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 3 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go Microservices RESTful APIs Containers Cloud-native Distributed Systems Middleware Observability SLOs Capacity Planning SDKs
7+ yrs exp

Principal Platform Software Engineer

Oracle

3 days ago $104,500–$234,600
OCI AWS Azure GCP Terraform Ansible Chef Jenkins Docker CI/CD RESTful APIs Agile Infrastructure-as-a-Service Log Analysis Source Control Management
7+ yrs exp

Lead Principal Platform Software Engineer

Oracle

Nashville, TN +1 41 days ago $96,800–$306,400
Java Go C# OCI AWS Azure Kubernetes Terraform CI/CD SQL NoSQL Linux Distributed Systems APIs Infrastructure as Code Observability
10+ yrs exp