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
11 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 $250k

This role pays less than 61% of similar roles. Most pay $169,550–$211,200 — 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 OCI Log Analytics team to shape the architecture, query language, and distributed execution platform for a cloud-scale observability platform. This role involves solving complex engineering problems related to query processing, distributed systems, machine learning, and generative AI. You will build scalable systems to execute advanced analytics across terabytes of data while developing AI agents and agentic workflows to automate large-scale log investigation and troubleshooting. The position requires expertise in Java and Python, with a focus on building multi-tenant cloud services that ensure high availability and performance. Key technical areas include distributed computing, query planning, indexing systems, and information retrieval. You will also manage production reliability through on-call rotations and root-cause analysis to maintain the integrity of the analytics pipeline for massive volumes of machine-generated data.

What you'll do

  • Lead the architecture, design, and development of OCI Log Analytics query-language capabilities including parsing and distributed execution.
  • Build scalable systems to execute advanced analytics and machine learning algorithms across terabytes of data.
  • Develop AI agents and agentic workflows to translate user intent into effective queries and automated troubleshooting.
  • Architect secure, multi-tenant cloud services with features like fault tolerance, replication, and automated recovery.
  • Identify and eliminate performance bottlenecks across query execution, indexing, storage, and analytics pipelines.
  • Create load, stress, and fault-injection tests to validate system behavior at scale.
  • Establish service-level objectives, telemetry, dashboards, and alerts to support operational excellence.
  • Participate in an on-call rotation to investigate root causes and resolve production incidents.

What we're looking for

  • Bachelor's, master's, or doctoral degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Six or more years of software engineering experience designing and operating large-scale distributed systems.
  • Strong programming expertise in Java, Python, or both.
  • Experience building cloud-scale, multi-tenant products supporting high-throughput, concurrent processing.
  • Deep understanding of distributed computing, data processing, system reliability, and performance optimization.
  • Familiarity with LLMs, AI agents, and protocols like Model Context Protocol (MCP) and Agent-to-Agent (A2A).
  • Ability to provide technical leadership and mentor other engineers in a fast-moving environment.
  • Willingness to work on-site in Nashville, Tennessee, and participate in the team's on-call rotation.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

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

Senior Platform Software Engineer

Oracle

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

Senior Platform Software Engineer

Oracle

Nashville, TN 13 days ago $92,500$209,500
Java Go Python C++ C# OCI Distributed Systems API Development Containers CI/CD GitOps Infrastructure Automation Service Oriented Architecture Observability Policy-as-Code Identity and Access Management Workflow Orchestration
5+ yrs exp

Senior Platform Software Engineer, Developer Platform

Oracle

Nashville, TN 13 days ago $92,500$209,500
Java Go Python C++ C# OCI Distributed Systems API Development Containers CI/CD GitOps Infrastructure Automation Service Oriented Architecture Observability Identity and Access Management Policy-as-Code Workflow Orchestration
5+ yrs exp