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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $170k
$85k $283k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $169,550–$218,200 — the blue band above. At the midpoint, this role pays about $170k versus about $194k 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 955 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 790 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 multi-tenant scale and interoperability. This role involves diagnosing complex cross-service issues, enforcing versioning and rollout strategies, and driving shared observability baselines like SLOs and error budgets. You will design software solutions, perform performance profiling, and develop migration guides to improve developer experience. The position requires expertise in Java, C++, C#, or similar object-oriented languages, along with scripting languages like Python for automation. You will work with RESTful web services, Docker, and public cloud platforms such as AWS or Oracle Cloud Infrastructure. The work focuses on building scalable service-oriented architectures, implementing secure coding practices, and ensuring system reliability through continuous integration and deployment pipelines.

What you'll do

  • Lead the evolution of middleware patterns and runtimes to ensure multi-tenant scale and interoperability.
  • Define and enforce versioning, deprecation, and rollout strategies to minimize downstream service breaks.
  • Drive shared observability baselines, including SLOs and error budgets, across multiple services.
  • Design and implement complex API versioning, lifecycle, and interoperability strategies.
  • Conduct performance profiling and optimization to build scalable software solutions.
  • Implement secure coding practices and perform periodic maintenance for critical system patches.
  • Produce migration guides and adoption playbooks to improve ecosystem consistency and developer experience.
  • Provide technical guidance and code reviews to junior engineers to ensure architectural standards.

What we're looking for

  • Must have 6 to 10+ years of experience.
  • Must be able to read, write, and speak English.
  • Must have hands-on experience building and operating entire systems and services.
  • Must have experience driving security reviews, documentation, UX reviews, and working with Product Managers through the launch process.
  • Must have experience developing service-oriented architectures and RESTful web services.
  • Must have strong development experience in Java, C++, C#, or similar OO languages.
  • Must have experience with at least one scripting language for automating tasks, proof of concept work, or command line tools.
  • Must have experience with AWS, OCI, Oracle Database, Python, SQL, and Software Design and Development.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 73 days ago $104,500–$234,600
Java Software Architecture Core Algorithms API Observability SLOs Security Performance Profiling Middleware Scalability Debugging Troubleshooting
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 53 days ago $104,500–$234,600
Java SE 25 Python Node.js JavaScript Framework Software Architecture API Observability SLOs Networking Fundamentals Software Defined Networking Design Patterns Architectural Patterns Artificial Intelligence Performance Profiling Secure Coding
10+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 73 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 73 days ago $104,500–$234,600
Java Software Architecture API Observability SLOs Performance Profiling Middleware Algorithm Analysis Core Algorithms Secure Coding Debugging Troubleshooting Scalability
6+ yrs exp

Principal Platform Software Engineer

Oracle

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