Principal Platform Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
51 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $202k
This role $170k
$84k most similar roles pay here $293k

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

Listed pay typically runs $102,300–$209,500 across 249 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 middleware patterns and runtimes for multi-tenant scale. You will be responsible for designing software solutions, managing the full development lifecycle, and ensuring high standards for versioning, compatibility, and safe rollout practices. Your daily work involves troubleshooting complex cross-service issues, implementing advanced API versioning strategies, and establishing shared observability baselines like SLOs and error budgets. You will also produce migration guides and adoption playbooks to improve developer experience. The role requires expertise in performance profiling, scalability strategies, and secure coding practices to mitigate vulnerabilities. By focusing on infrastructure consistency and system reliability, you solve complex technical challenges related to interoperability and large-scale service management while providing mentorship and technical leadership to less experienced engineers across the organization.

What you'll do

  • Lead the evolution of middleware patterns and runtimes to standardize interoperability across multiple teams.
  • Define and enforce versioning, deprecation, and rollout strategies to ensure system stability.
  • Establish shared observability baselines, including SLOs and error budgets, 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 defects.
  • Create migration guides and adoption playbooks to improve developer experience and ecosystem consistency.
  • Provide technical leadership and coaching to junior engineers on architecture and coding standards.
  • Perform system maintenance, including patching for critical vulnerabilities and automating deployment processes.

What we're looking for

  • Must have 6 to 10+ years of experience in software engineering.
  • Must be able to read, write, and speak English.
  • Experience leading cross-team projects involving middleware patterns, runtimes, and multi-tenant scalability is required.
  • Ability to design, develop, and optimize complex software systems while ensuring high availability and performance.
  • Proficiency in implementing API versioning, lifecycle management, and interoperability strategies.
  • Expertise in establishing observability standards, including SLOs and error budgets, across multiple services.
  • Experience in identifying and resolving complex cross-service issues and performing performance profiling.
  • Ability to provide technical leadership, coaching, and mentorship to less experienced engineers.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 9 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 35 days ago $104,500$234,600
Distributed Systems Cryptography Cloud Security API Observability Performance Profiling Middleware Secure Coding
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 35 days ago $104,500$234,600
Java Go C++ C# Python OCI Distributed Systems Containers CI/CD GitOps Infrastructure Automation Identity and Access Management Policy-as-Code Workflow Orchestration Observability
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 35 days ago $104,500$234,600
Python Go Java C++ Kubernetes OCI CI/CD Machine Learning LLMs PyTorch TensorFlow Hugging Face Transformers Microservices Distributed Systems Infrastructure Automation Service Mesh
8+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 4 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 35 days ago $104,500$234,600
Distributed Systems Java Go Python C C++ Terraform Observability Metrics Logs Traces Cloud-Native Concurrent Programming Data Processing
6+ yrs exp