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 $180k
This role $170k
$89k most similar roles pay here $250k

This role pays less than 56% of similar roles. Most pay $151,000–$208,800 — the shaded band above. At the midpoint, this role pays about $170k versus about $180k 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

Principal Platform Software Engineer (OCI-Developer Tools) joins the OCI team to define and drive technical direction for reliable, secure deployment capabilities across the developer platform. This role involves building an all-new application deployment system that serves as a critical foundation for how developers build, validate, release, operate, and evolve services on Oracle Cloud Infrastructure. You will design architecture for core services and APIs, develop durable platform primitives, and establish technical foundations for agentic engineering while ensuring safety and reliability. The role requires expertise in distributed systems, service-oriented architecture, and container-based architecture. Candidates must possess strong programming skills in languages such as Java, Go, C++, C#, or Python. Key competencies include designing scalable data models, managing CI/CD workflows, infrastructure automation, and implementing security measures like policy-as-code to solve complex problems in cloud-native systems at scale.

What you'll do

  • Define the architecture and technical strategy for core services and APIs powering the OCI deployment platform.
  • Lead the delivery of resilient, scalable deployment workflows and platform primitives across diverse environments.
  • Translate ambiguous multi-organization needs into clear technical strategies, design principles, and execution plans.
  • Establish safety and reliability as defaults through isolation, policy enforcement, auditability, and robust failure handling.
  • Build technical foundations for AI-assisted engineering workflows including governance and least-privilege access controls.
  • Identify high-leverage investments to improve developer experience, system performance, and deployment success rates.
  • Raise the engineering bar through architecture reviews, technical mentorship, and establishing design standards.

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, secure, and available APIs, data models, and service architectures.
  • 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 Distributed Systems API Development Containers CI/CD GitOps Infrastructure Automation Service Oriented Architecture Site Reliability Engineering Observability Policy-as-Code Identity and Access Management
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 27 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 42 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 42 days ago $104,500$234,600
Kubernetes OCI Middleware API Observability Performance Profiling Software Architecture Debugging Troubleshooting Secure Coding System Maintenance
6+ yrs exp

Principal Platform Software Engineer

Oracle

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