Principal Platform Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Posted
41 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$129k $266k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $157,625–$214,625.

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 652 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 512 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 on the Oracle Kubernetes Engine team, you will shape the platform foundations for OCI services. You will lead cross-team initiatives to design, develop, and operate backend platform services, APIs, middleware, runtimes, and integration frameworks. Your daily work involves building scalable distributed systems to provision and manage Kubernetes clusters across regions while improving reliability, performance, and operational efficiency. You will define API versioning strategies, establish reusable patterns for multi-tenant scale, and drive shared observability practices including SLOs and error budgets. The role requires proficiency in object-oriented or systems programming languages such as Java, C++, C#, or Go. You will solve complex technical problems involving networking, compute, and storage to deliver integrated cloud-native capabilities and durable software solutions.

What you'll do

  • Design, develop, and evolve backend platform services, APIs, middleware, and integration frameworks for OCI.
  • Define API versioning, lifecycle, and safe-rollout strategies to protect downstream consumers.
  • Build scalable distributed systems to provision, upgrade, and manage Kubernetes clusters across regions.
  • Establish reusable patterns for multi-tenant scale, resilience, and secure software development.
  • Drive shared observability practices including service-level objectives, error budgets, and capacity planning.
  • Diagnose and resolve complex cross-service issues across networking, compute, and storage infrastructure.
  • Develop automation, tooling, and testing frameworks to improve engineering productivity and service quality.
  • Mentor engineers and provide technical guidance on architecture, code quality, and operational practices.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • A Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience is required.
  • 7+ years of professional software-engineering experience with demonstrated impact on backend, platform, or cloud services is required.
  • Proficiency in one or more object-oriented or systems programming languages, such as Java, C++, C#, or Go is required.
  • Strong experience designing highly available, scalable distributed systems and evolving production APIs or platform interfaces is required.
  • Deep understanding of distributed-systems fundamentals, object-oriented design, data structures, algorithms, and secure software-development practices is required.
  • Demonstrated experience leading or influencing architecture and technical design across teams is required.
  • Experience with microservices, SDKs, RESTful APIs, containers, cloud-native deployments, or developer-platform products (preferred).

More like this

Similar roles

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 73 days ago $104,500–$234,600
Oracle Cloud Infrastructure OCI Distributed Systems CI/CD Artifact Management Cloud Infrastructure Data Migration Monitoring Alerting Disaster Recovery Scalability
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 18 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 Software Engineer, Platform

Oracle

Nashville, TN 16 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Observability SLOs Middleware SDKs API Versioning Data Structures Algorithms
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 33 days ago $104,500–$234,600
Java C++ Go C# RESTful APIs Microservices Distributed Systems Cloud-Native Containers SDKs Middleware Observability SLOs Error Budgets Secure Software Development Performance Profiling Data Structures Algorithms
7+ yrs exp