Principal Platform Software Engineer

Oracle

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Nashville, TNAustin, TX
Salary
$104,500–$234,600 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $170k
$87k $265k
below market most similar roles pay here above market

This role pays less than 59% of similar roles. Most pay $169,550–$214,500 — the blue band above. At the midpoint, this role pays about $170k 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 956 open roles on FindRole.

Listed pay typically runs $104,500–$234,600 across 794 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Platform Software Engineer

The Principal Platform Software Engineer leads platform projects across multiple teams to evolve runtimes and middleware patterns for interoperability and multi-tenant scale. This role involves diagnosing complex cross-service issues, enforcing versioning and compatibility, and driving observability standards, capacity planning, and resilience patterns across several workloads. The engineer will build migration guides, adoption playbooks, and software solutions while performing performance profiling and optimization. Key responsibilities include leading code reviews, implementing secure coding practices, and managing the software development lifecycle. The position requires expertise in cloud computing, distributed systems, Docker, and Java. The work focuses on standardizing middleware for large-scale interoperability, managing API lifecycles, and ensuring system availability through automated testing, debugging, and proactive maintenance to resolve broad-reaching maintenance issues and technical defects.

What does a Platform Software Engineer earn?

Median $169550 from 152 postings across 5 companies.

See salary data

What you'll do

  • Lead the evolution of middleware patterns and runtimes to ensure multi-tenant scalability and interoperability.
  • Define and enforce versioning, deprecation, and rollout strategies to minimize downstream impacts.
  • Establish shared observability baselines, including SLOs and error budgets, across multiple services.
  • Design and implement complex API versioning, lifecycle, and integration strategies.
  • Perform performance profiling and optimization to build scalable software solutions.
  • Conduct deep-dive debugging and troubleshooting for complex cross-service issues and infrastructure defects.
  • Create migration guides and adoption playbooks to improve developer experience and ecosystem consistency.
  • Provide technical leadership and coaching to junior engineers on architecture, code quality, and security practices.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • Candidates must have 3 to 5+ years of relevant experience.
  • Proficiency in Java is required.
  • Experience with Cloud Computing is required.
  • Experience with Distributed systems is required.
  • Proficiency with Docker is required.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 74 days ago $104,500–$234,600
Java Software Architecture API Cryptography Algorithm Analysis Core Algorithms Observability SLOs Performance Profiling Middleware Scalability Secure Coding
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 89 days ago $104,500–$234,600
Kubernetes OCI Oracle Cloud Infrastructure Middleware API Observability SLOs Performance Profiling Secure Coding Software Architecture Debugging Troubleshooting System Maintenance
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 74 days ago $104,500–$234,600
Java Distributed Systems Microservices Cloud Architecture Linux Unix NoSQL Relational Databases Cryptography DevOps Agile API System Design High Availability Systems Performance Tuning Observability SLOs
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 74 days ago $104,500–$234,600
Java Distributed Systems Microservices Cloud Architecture Linux Unix NoSQL Relational Databases Cryptography DevOps Agile API System Design High Availability Systems Performance Tuning Observability SLOs
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 90 days ago $104,500–$234,600
Middleware API Observability SLOs Error Budgets Performance Profiling Secure Coding Capacity Planning Scalability Debugging Monitoring
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 97 days ago $104,500–$234,600
Public Key Infrastructure (PKI) Certificate Lifecycle Management Key Management Cryptographic Infrastructure Distributed Services API Observability SLOs Error Budgets Performance Profiling Secure Coding Middleware Scalability
6+ yrs exp