Principal Platform Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
27 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $170k
$89k most similar roles pay here $250k

This role pays less than 53% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $170k versus about $182k 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 781 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 713 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 OCI Developer Platform team, you will define the technical direction and architecture for a new application deployment system. You will build resilient, scalable deployment workflows and platform primitives to help developers build, validate, release, and operate services on Oracle Cloud Infrastructure. Your daily work involves designing APIs, data models, and service architectures while establishing safety and reliability as platform defaults. The role focuses on solving challenges in developer velocity and the integration of agentic engineering into cloud-scale systems. You will utilize technologies including Java, Go, C++, C#, or Python to develop distributed systems and container-based architectures. Key competencies include expertise in CI/CD, infrastructure automation, service-oriented architecture, and security engineering to ensure robust, high-performance deployment capabilities across diverse environments.

What you'll do

  • Define the architecture and technical strategy for core services and APIs powering the OCI application deployment platform.
  • Deliver resilient, scalable deployment workflows and platform primitives to enable safe software delivery across diverse environments.
  • Translate ambiguous multi-organization needs into clear technical strategies, design principles, and execution plans.
  • Establish safety and reliability as platform defaults through isolation, policy enforcement, observability, and failure handling.
  • Build the technical foundations for AI-assisted engineering workflows including governance and safety controls.
  • Identify high-leverage investments to improve developer experience, performance, and deployment success rates based on operational signals.
  • Raise engineering standards through architecture reviews, technical mentorship, and establishing design standards across teams.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of professional software development experience in distributed systems, platform services, or developer tools.
  • Proficiency in modern programming languages such as Java, Go, C++, C#, or Python.
  • Experience designing scalable APIs, data models, and service architectures with a focus on security and operability.
  • Knowledge of cloud-native systems including containers, orchestration, CI/CD, and infrastructure automation.
  • Demonstrated technical leadership to define strategy, align stakeholders, and drive execution across teams.
  • Excellent written and verbal communication skills to influence decisions and build alignment across organizations.
  • Experience with SRE, security engineering, or AI-assisted developer tools is preferred.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 27 days ago $104,500$234,600
Java Go C++ C# Python OCI Containers CI/CD GitOps Distributed Systems Service Oriented Architecture Infrastructure Automation Site Reliability Engineering 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# OCI AWS Azure Docker CI/CD Identity and Access Management System Design API FedRAMP PCI DSS
10+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Nashville, TN 43 days ago $104,500$234,600
Oracle Cloud Infrastructure Distributed Systems CI/CD Docker Java SQL Kubernetes Cloud Architecture API Middleware Observability Performance Profiling Secure Coding Software Development Lifecycle
10+ yrs exp

Principal Platform Software Engineer

Oracle

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