Principal Platform Software Engineer

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Nashville, TN
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 76% of similar roles. Most pay $174,500–$231,000 — 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 242 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Platform Software Engineer

As a Principal Platform Software Engineer, you will lead critical platform projects across multiple teams to evolve runtimes and middleware patterns for interoperability and multi-tenant scale. You will be responsible for designing software solutions, performing performance profiling, and ensuring high availability through robust observability standards like SLOs and error budgets. Your daily work involves managing complex API versioning, lifecycle strategies, and safe rollout practices while providing technical guidance and coaching to less experienced engineers. You will build migration guides, adoption playbooks, and automated testing frameworks to improve developer experience and system reliability. The role requires advanced expertise in software architecture, secure coding practices, and troubleshooting complex cross-service issues. You will solve core infrastructure problems by implementing scalability strategies and ensuring consistency across the ecosystem while managing project timelines and technical requirements for large-scale systems.

What you'll do

  • Lead the evolution of middleware patterns and runtimes to standardize interoperability across multiple teams at scale.
  • Define and enforce versioning, deprecation, and rollout strategies to ensure system stability and minimize downstream breaks.
  • Establish shared observability baselines, including SLOs and error budgets, along with resilience patterns for various workloads.
  • Design and implement complex API versioning, lifecycle management, and performance optimization strategies.
  • Conduct deep-dive debugging and troubleshooting to resolve 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 software architecture and coding standards.
  • Perform system maintenance, including patching for critical vulnerabilities and automating testing to ensure service reliability.

What we're looking for

  • Must have 6 to 10+ years of experience in software engineering.
  • Ability to read, write, and speak English.
  • Experience leading cross-team projects involving middleware patterns or runtimes for multi-tenant scale.
  • Expertise in designing, testing, and optimizing complex software systems and API integrations.
  • Proficiency in implementing observability standards, capacity planning, and resilience patterns.
  • Ability to perform performance profiling and implement secure coding practices.
  • Experience providing technical guidance, coaching, and mentoring to less experienced engineers.
  • Ability to manage project timelines, coordinate tasks, and collaborate with cross-functional stakeholders.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 11 days ago $104,500$234,600
Java SE 25 Node.js Python API Software Architecture Observability SLOs Performance Profiling Debugging Middleware Artificial Intelligence
10+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 37 days ago $104,500$234,600
Distributed Systems Cryptography Cloud Security API Observability Performance Profiling Middleware Secure Coding
3+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 6 days ago $104,500$234,600
Oracle Cloud Infrastructure Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native SDKs Middleware Observability SLOs Capacity Planning Data Structures Algorithms
7+ 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

Lead Principal Platform Software Engineer

Oracle

Nashville, TN 36 days ago $96,800$306,400
CI/CD Java TypeScript Python Go OCI AWS Azure GCP Containers Claude Code Codex Cursor Distributed Systems DevOps
8+ yrs exp

Senior Manager, Platform Software Engineering

Oracle

Nashville, TN 3 days ago $120,000$306,400
Middleware API Observability Distributed Debugging Software Architecture Performance Profiling Security SOP System Maintenance Scalability
10+ yrs exp