Principal Platform Software Engineer

Oracle

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
74 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 Developer Platform Builder Tools organization to define the architecture and technical direction of scalable services that enhance developer experience and engineering productivity. This role involves 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. You will lead the design of secure, highly available services using distributed systems, cloud-native technologies, and machine learning. Key technical requirements include proficiency in Java, Go, Python, or C++, along with expertise in APIs, concurrency, and data modeling. You will also utilize tools like Kubernetes, PyTorch, and TensorFlow to develop agent-assisted workflows for canary, functional, and performance testing within large-scale, distributed cloud environments.

What you'll do

  • Define the technical vision and multiyear architecture for OCI’s AI-native developer platforms.
  • Lead the design and delivery of 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 plan and execute canary, functional, integration, load, and performance tests.
  • Guide the application of machine learning and LLM capabilities to service telemetry, API changes, and incidents.
  • 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.
  • Set engineering standards for scalability, reliability, observability, security, and responsible AI.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • Eight or more years of professional software engineering experience, including designing and operating large-scale production systems.
  • Proficiency in one or more 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 and operating cloud-native software using CI/CD, containerization, orchestration, and infrastructure automation.
  • Experience integrating machine learning, generative AI, or other intelligent capabilities into production software systems.
  • Experience architecting developer platforms, CI/CD systems, or testing infrastructure at enterprise scale (preferred).

More like this

Similar roles

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 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

Redwood City, CA +1 55 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices Distributed Systems ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Isaac Lab Gazebo Webots VLM VLA Embodied AI Reinforcement Learning Imitation Learning Edge Computing Cloud-Native Oracle Cloud Infrastructure (OCI)
7+ yrs exp

Principal Platform Software Engineer, AI

Oracle

Nashville, TN 74 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 Infrastructure Automation Service Mesh APIs Data Modeling
8+ yrs exp

Principal Platform Software Engineer

Oracle

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

126 days ago $104,500–$234,600
Java Python Go Kubernetes Terraform OCI AWS Azure Docker Prometheus Grafana OpenTelemetry LangChain AutoGen CrewAI LLM CI/CD Snowflake Vertica ETL Distributed Systems Microservices SRE
10+ yrs exp