Principal Software Engineer, Platform

Oracle

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $170k
$85k most similar roles pay here $283k

This role pays less than 70% of similar roles. Most pay $169,550–$225,500 — the shaded band above. At the midpoint, this role pays about $170k versus about $198k 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 535 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 420 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 automation tools using Python or Shell scripting, and managing technical analysis for upgrades and patches. You will collaborate with cross-functional teams to deliver resilient cloud services by defining capacity requirements and leading incident response efforts. Key responsibilities include developing middleware patterns, enforcing versioning standards, and establishing observability baselines across multiple workloads. The position requires deep expertise in Oracle 19c, including RAC, Data Guard, RMAN, ASM, and SQL optimization. You will also mentor engineers, conduct code reviews, and manage the software development lifecycle to ensure high availability and security for complex production environments within a multi-tenant cloud infrastructure.

What does a Software Engineer earn in Washington?

Median $202800 from 341 postings across 36 companies.

See salary data

What you'll do

  • Manage engineering and operations for large-scale, highly available Oracle database fleets.
  • Perform complex performance analysis, tuning, and troubleshooting for Oracle 19c databases.
  • Design and implement scalable infrastructure including architecture, security standards, and capacity planning.
  • Build automation tools and scripts using Python or Shell to manage fleet operations.
  • Lead technical analysis for database upgrades, patches, and architectural changes.
  • Develop and enforce software engineering standards, including code reviews and secure coding practices.
  • Drive observability standards, reliability patterns, and incident response for production issues.
  • Mentor junior engineers and provide technical guidance on system architecture and best practices.

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 15 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 Software Engineer, Platform

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 73 days ago $104,500–$234,600
PKI Key Management Cryptographic Infrastructure API Observability Middleware Software Development Lifecycle Performance Profiling Secure Coding System Maintenance Oracle Cloud Infrastructure
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 53 days ago $104,500–$234,600
AWS Oracle Cloud Infrastructure Java Python C++ C# SQL Docker Object-Oriented Programming Oracle Database Middleware Observability SLOs Threat Modeling FedRAMP PCI DSS
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 66 days ago $104,500–$234,600
API Middleware Observability Performance Profiling Secure Coding Debugging Troubleshooting Scalability Software Testing Quality Assurance
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 65 days ago
Kubernetes OCI Middleware API Observability Performance Profiling Software Architecture Debugging Troubleshooting Secure Coding System Maintenance
6+ yrs exp