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

This role pays less than 59% of similar roles. Most pay $162,875–$216,300 — the shaded 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 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 joins the Developer Platform Builder Tools team to define the architecture and technical direction of scalable services that enhance developer experience and engineering productivity. This role focuses on building a new AI-native testing platform designed to learn real-world service behavior, generate realistic test traffic, and detect regressions with minimal manual effort. The engineer will design systems for workload modeling, failure diagnosis, and agent-assisted workflows while integrating machine learning and large language models into production software. Key technical requirements include proficiency in Java, Go, Python, or C++, along with expertise in distributed systems, cloud-native technologies, Kubernetes, and containerization. The role addresses the challenge of automating complex testing cycles for diverse services by leveraging telemetry, API analysis, and intelligent capabilities to ensure high availability and reliability across large-scale, distributed cloud environments.

What you'll do

  • Define the technical vision, architecture, and multiyear evolution of OCI’s AI-native developer platforms.
  • Design and deliver secure, highly available services for large-scale distributed cloud environments.
  • Architect systems to analyze service behavior, model traffic patterns, and generate realistic workloads.
  • Establish agent-assisted workflows to automate canary, functional, integration, load, and performance testing.
  • Integrate machine learning and LLM capabilities into service telemetry, API changes, and incident management.
  • Develop architectural approaches for failure diagnosis, regression detection, and converting production incidents into test coverage.
  • Define platform APIs, data models, and integration patterns to enable adoption across diverse OCI services.
  • Provide technical leadership by mentoring senior engineers and resolving cross-team architectural challenges.

What we're looking for

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least eight years of professional software engineering experience including designing and operating large-scale production systems.
  • Proficiency in modern programming languages such as Java, Go, Python, or C++.
  • Deep expertise in distributed systems, system design, APIs, concurrency, data modeling, and scalable service architectures.
  • Experience developing cloud-native software using CI/CD, containerization, orchestration, and infrastructure automation.
  • Strong understanding of service reliability, observability, performance engineering, security, and production operations.
  • Experience integrating machine learning, generative AI, or other intelligent capabilities into production software systems.
  • Proven ability to lead high-impact technical initiatives and mentor senior engineers across multiple teams.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 27 days ago $104,500$234,600
Java Go C++ C# Python OCI Distributed Systems Containers CI/CD GitOps Infrastructure Automation Identity and Access Management Policy-as-Code Workflow Orchestration Observability
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
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

Principal Platform Software Engineer, AI

Oracle

Nashville, TN 27 days ago $104,500$234,600
Python Go Java C++ Kubernetes OCI LLM Machine Learning PyTorch TensorFlow Hugging Face CI/CD Microservices Distributed Systems Infrastructure Automation
8+ yrs exp

Senior Platform Software Engineer, AI

Oracle

Nashville, TN 27 days ago $92,500$209,500
Python Go Java C++ Kubernetes OCI PyTorch TensorFlow Hugging Face Transformers LLMs Generative AI CI/CD Microservices Distributed Systems Data Pipelines Service Mesh
4+ yrs exp