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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $170k
$86k $275k
below market most similar roles pay here above market

This role pays less than 60% 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 561 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 436 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 Identity and Access Management team, you will provide technical leadership for Tier-0, mission-critical identity services powering authentication and authorization at cloud scale. You will design highly available distributed systems, lead complex technical initiatives, and build next-generation identity infrastructure for AI and agentic ecosystems. Your daily work involves architecture, engineering, and service operations, including troubleshooting production systems and driving reliability improvements. You will utilize Java, Go, C++, or Python while applying expertise in REST APIs, microservices, CI/CD, and automated testing. The role requires deep knowledge of distributed systems, concurrency, and fault tolerance, alongside experience with OAuth 2.0, OpenID Connect, SAML, SCIM, JWT, and applied cryptography to solve complex security and compliance problems like FedRAMP and PCI DSS.

What you'll do

  • Lead the architecture, design, and development of secure, highly available IAM services.
  • Drive service reliability, scalability, and operational excellence for Tier-0 production systems.
  • Design and operate distributed services at high scale to address performance and failure modes.
  • Define technical direction and lead complex initiatives spanning multiple services and teams.
  • Architect next-generation identity capabilities for AI agents, machine identities, and users.
  • Diagnose complex production issues and drive systemic improvements to prevent recurrence.
  • Improve observability, automation, capacity planning, and disaster recovery protocols.
  • Perform hands-on implementation, prototyping, debugging, and technical code reviews.

What we're looking for

  • Applicants must have 6 to 10+ years of experience.
  • Applicants must be able to read, write, and speak English.
  • Strong programming skills in Java, Go, C++, Python, or a similar language are required.
  • Deep understanding of distributed systems, concurrency, fault tolerance, and high-availability architectures is required.
  • Significant experience designing and operating large-scale, mission-critical cloud services is required.
  • Strong experience with REST APIs, microservices, cloud architectures, CI/CD, and automated testing is required.
  • Strong understanding of authentication, authorization, application security, and secure software development is required.
  • Experience with OCI, AWS, Azure, or GCP (preferred).

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 2 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java Go Python C++ C# Kubernetes Docker AWS Azure Google Cloud CI/CD Infrastructure-as-Code Microservices Distributed Systems RAG Model Context Protocol (MCP) Data Pipelines Event-Driven Architecture Observability
6+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 32 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

Senior Platform Software Engineer

Oracle

Nashville, TN 11 days ago $92,500–$209,500
Java Go C++ Python Microservices REST APIs Distributed Systems CI/CD Git AWS OCI Azure GCP IAM Observability FedRAMP PCI DSS
3+ yrs exp

Principal Platform Software Engineer

Oracle

Santa Monica, CA +1 37 days ago $104,500–$234,600
Middleware API Observability SLOs Error Budgets Performance Profiling Secure Coding Scalability Debugging Testing Monitoring