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
57 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $170k
$89k $250k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $151,000–$189,887 — the blue band above. At the midpoint, this role pays about $170k versus about $170k 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 OCI Log Analytics team to shape the architecture, query language, and distributed execution platform for a cloud-scale observability service. You will lead the design and development of query-language capabilities, including parsing, planning, and optimization, while building scalable systems to execute advanced analytics and machine-learning algorithms across terabytes of data. Key responsibilities include developing AI agents and agentic workflows to automate large-scale log investigations and troubleshooting. You will utilize Java and Python to architect secure, multi-tenant cloud services with high fault tolerance. The role requires expertise in distributed computing, system reliability, and performance optimization. You will also work with technologies such as Kafka, Lucene, Solr, Spark, Parquet, Kubernetes, and Terraform to solve complex data processing problems.

What you'll do

  • Lead the architecture, design, and development of OCI Log Analytics query-language capabilities.
  • Build scalable systems to execute advanced analytics and machine-learning algorithms across terabytes of data.
  • Design and develop AI agents and agentic workflows to translate user intent into effective queries.
  • Architect secure, resilient, multi-tenant cloud services with automated recovery and fault tolerance.
  • Identify and eliminate performance bottlenecks across query execution, indexing, storage, and analytics pipelines.
  • Develop load, stress, fault-injection, and performance tests to validate system behavior at scale.
  • Lead root-cause analysis of complex production issues and participate in the team’s on-call rotation.

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, including designing, building, and operating large-scale distributed systems.
  • Strong programming expertise in Java, Python, or both.
  • Experience building cloud-scale, multi-tenant products or services that support high-throughput, concurrent processing.
  • Strong understanding of distributed computing, large-scale data processing, system reliability, performance optimization, and the service development lifecycle.
  • Demonstrated ability to design systems for scalability, elasticity, availability, durability, security, and cost efficiency.
  • Familiarity with modern AI-assisted software development and practical understanding of large language models, AI agents, and interoperability protocols.
  • Ability to work on-site in Nashville, Tennessee, Monday through Friday, and participate in the team’s on-call rotation.

More like this

Similar roles

Senior Platform Software Engineer

Oracle

Nashville, TN 74 days ago $92,500–$209,500
Java Python Shell Script OCI Terraform REST API Microservices Architecture Java EE Log Analytics Codex Configuration Management
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 74 days ago $92,500–$209,500
Java Python Shell Script OCI Terraform Microservices Architecture REST API Java EE Log Analytics Codex Configuration Management Telemetry Collection
3+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 43 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native SDKs Middleware Observability SLOs Capacity Planning Data Structures Algorithms
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $104,500–$234,600
Oracle Cloud Infrastructure Java C++ C# Go RESTful APIs Microservices Containers Distributed Systems Observability SLOs Capacity Planning Middleware SDKs Cloud-native Data Structures Algorithms
7+ yrs exp

Principal Software Engineer, Platform

Oracle

Nashville, TN 35 days ago $104,500–$234,600
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices Distributed Systems Containers Cloud-native Middleware SDKs Observability SLOs Capacity Planning Data Structures Algorithms
7+ yrs exp