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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $170k
$89k most similar roles pay here $254k

This role pays less than 59% of similar roles. Most pay $166,836–$216,300 — the shaded band above. At the midpoint, this role pays about $170k versus about $192k 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

As a Principal Platform Software Engineer, you will join the team to build and evolve a large-scale Application Performance Monitoring platform. You will develop Java microservices and Apache Flink applications to ingest, process, store, and query high-volume observability data while ensuring low latency and cost efficiency. Your daily work involves managing core repositories, building scalable query engines for traces and metrics, designing streaming ingestion pipelines, and overseeing the transition from relational databases to OCI Log Analytics. You will also develop monitoring agents, manage telemetry schemas, and create UI experiences for incident diagnosis. The role requires expertise in Java, Kubernetes, OCI components like OCI Streaming and OKE, SQL, and OpenTelemetry. You will solve complex problems regarding data quality and infrastructure migration while partnering with customers to optimize performance across the entire observability platform.

What you'll do

  • Develop and maintain Java microservices and Apache Flink applications for high-volume telemetry data.
  • Build scalable query engines for traces, spans, metrics, logs, and service topology data.
  • Design and operate Flink-based streaming pipelines to validate, enrich, and route observability data.
  • Lead the migration of data from relational databases to OCI Log Analytics.
  • Manage telemetry schemas, versioning, data contracts, and quality controls.
  • Build and maintain application monitoring agents with low runtime overhead.
  • Develop UI experiences for exploring telemetry, diagnosing incidents, and visualizing performance trends.
  • Deploy and operate cloud-native services using OCI components and Kubernetes.

What we're looking for

  • Must have 3 to 5+ years of experience.
  • Strong Java software engineering experience, specifically in building distributed microservices.
  • Hands-on experience developing Apache Flink applications and streaming data pipelines.
  • Strong knowledge of OCI services, particularly OCI Streaming and Kubernetes/OKE.
  • Experience with relational databases, data modeling, schema evolution, and infrastructure migrations.
  • Familiarity with OCI Log Analytics or comparable log analytics and observability platforms.
  • Familiarity with OpenTelemetry and modern monitoring technologies like distributed tracing and metrics.
  • Experience designing high-throughput systems involving telemetry or event streams of millions of events per minute.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 11 days ago $104,500$234,600
Distributed Systems Java Go Python C C++ Terraform Observability Metrics Logs Traces Concurrent Programming Data Processing Scalable Storage Indexing Query Execution
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 27 days ago $104,500$234,600
Distributed Systems Java Go Python C C++ Terraform Observability Metrics Logs Traces Cloud-Native Concurrent Programming Data Processing
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 43 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 29 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
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Kubernetes OCI Java Go Docker CI/CD Distributed Systems Cloud-Native AWS Azure GCP EKS GKE AKS Logging Metrics Tracing
6+ yrs exp

Principal Platform Software Engineer

Oracle

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