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
91 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $170k
$89k $250k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $170k versus about $190k 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 972 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 789 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 joins the OCI DevOps team to build secure, high-performance, enterprise-grade CI/CD capabilities. This role focuses on developing cloud-scale services from the ground up, specifically addressing complex technical challenges within distributed systems and cloud infrastructure. You will lead the evolution of middleware patterns, define versioning and rollout strategies, and drive shared observability baselines like SLOs and error budgets. Daily responsibilities include designing software solutions, performing performance profiling, conducting code reviews, and troubleshooting complex API integration issues. You will utilize Java, SQL, Docker, and cloud architecture expertise to ensure system reliability and scalability. Additionally, you will provide technical coaching to junior engineers, manage project timelines, and implement secure coding practices to maintain high-quality software standards across the platform.

What does a Platform Software Engineer earn?

Median $156000 from 139 postings across 5 companies.

See salary data

What you'll do

  • Lead the evolution of middleware patterns and runtimes to standardize interoperability across distributed systems at scale.
  • Define and enforce versioning, deprecation, and rollout strategies to minimize downstream impacts on services.
  • Establish shared observability baselines including SLOs, error budgets, and resilience patterns for multiple services.
  • Design and implement complex API versioning, lifecycle management, and performance optimization strategies.
  • Conduct code reviews and provide technical coaching to junior engineers on architecture and coding standards.
  • Perform debugging, troubleshooting, and performance profiling to resolve complex software issues and bottlenecks.
  • Implement secure coding practices and automated testing to ensure system reliability and security compliance.
  • Manage project timelines and coordinate cross-functional tasks to ensure the delivery of high-priority initiatives.

What we're looking for

  • Must have 10+ years of experience in software engineering.
  • Proficiency in Java and SQL is required.
  • Experience with Docker and distributed systems is required.
  • Expertise in cloud architecture is required.
  • Ability to read, write, and speak English.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN +1 106 days ago $104,500–$234,600
Cloud Computing Distributed Systems Docker Java API Observability SLOs Middleware Software Architecture Performance Profiling Secure Coding System Maintenance Scalability
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Infrastructure as Code API Middleware Observability SLOs Error Budgets Software Development Lifecycle Secure Coding Performance Profiling Scalable Systems Security Architecture
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 91 days ago $104,500–$234,600
Middleware API Observability SLOs Error Budgets Software Architecture Performance Profiling Secure Coding Functional Testing Non-functional Testing Debugging Troubleshooting Capacity Planning Scalability Versioning Migration Guides
3+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 92 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 76 days ago $104,500–$234,600
Middleware API Observability SLOs Error Budgets Performance Profiling Secure Coding Scalability Debugging Testing Monitoring Automation
3+ yrs exp