Principal Platform Software Engineer

Oracle

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
10 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 joins the Identity and Access Management team to provide technical leadership in designing, building, and operating highly distributed, large-scale cloud services. This role involves architecting complex systems, writing high-quality code, and mentoring engineers to ensure secure, reliable, and scalable performance. Key responsibilities include leading the evolution of middleware patterns, defining versioning strategies, and driving shared observability baselines. The candidate will utilize Java, Go, C#, and other object-oriented languages while applying expertise in cloud infrastructure, networking, and system design. The work focuses on managing mission-critical, Tier-1 live services, implementing secure coding practices, and ensuring compliance with frameworks like FedRAMP and PCI DSS. You will solve complex problems regarding API functionality, multi-region deployments, and containerization technologies like Docker.

What you'll do

  • Design, build, and operate highly distributed, large-scale cloud services that are secure and scalable.
  • Lead the cross-team evolution of middleware patterns and runtimes to standardize interoperability at scale.
  • Define and enforce versioning, deprecation, and rollout strategies to minimize downstream breaks.
  • Drive shared observability baselines, including SLOs and error budgets, across multiple services.
  • Write high-quality code and lead code reviews to improve software quality and engineering practices.
  • Conduct performance profiling and optimization to build scalable solutions and resolve complex API issues.
  • Implement complex secure coding practices and threat modeling to prevent security vulnerabilities.
  • Provide technical guidance, coaching, and mentorship to less experienced developers across multiple teams.

What we're looking for

  • BS or MS degree in Computer Science or a related technical field, or equivalent practical experience.
  • 10+ years of software development experience.
  • Strong programming skills in Java, Go, C#, or other object-oriented languages.
  • Proven experience delivering high-scale, distributed services in a production environment.
  • Deep understanding of cloud infrastructure, networking, and system design.
  • Experience operating mission-critical, Tier-1 live services.
  • Excellent problem-solving, communication, and leadership skills.
  • Demonstrated ability to influence architectural direction and engineering best practices.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 74 days ago $104,500–$234,600
Java Distributed Systems Microservices Cloud Architecture Linux Unix NoSQL Relational Databases Cryptography DevOps Agile API System Design High Availability Systems Performance Tuning Observability SLOs
7+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 75 days ago $104,500–$234,600
Oracle Cloud Infrastructure SQL C++ JavaScript AWS Azure Cloud Agile Data Analysis Automation Embedded Systems Observability Telemetry Code Review
10+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500–$234,600
Java Go C++ Python Distributed Systems REST APIs Microservices CI/CD OAuth 2.0 OpenID Connect SAML SCIM JWT AWS Azure GCP OCI Applied Cryptography FedRAMP PCI DSS Observability
6+ yrs exp

Principal Platform Software Engineer

Oracle

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