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

As a Principal Platform Software Engineer, you will join the team building the state of the art observability platform for Oracle Cloud Infrastructure. You will design, develop, and operate cloud-scale platforms supporting metrics, logs, traces, and telemetry data to provide visibility for internal services and customer workloads. Your daily responsibilities include architecting resilient systems for high-throughput ingestion, large-scale data processing, cost-efficient storage, and low-latency query execution while mentoring junior engineers and driving technical strategy. The role requires proficiency in Java, Go, C, C++, and Python, along with experience in concurrent programming, multi-tenant services, and open source technologies. You will solve complex distributed systems problems involving high-cardinality metrics and infrastructure monitoring. Preferred skills include experience with Terraform and building observability solutions for large-scale distributed systems within cloud-native environments to ensure reliability and operational excellence.

What you'll do

  • Design and operate cloud-scale observability platforms for metrics, logs, and traces.
  • Architect scalable, resilient, and cost-efficient systems for telemetry collection, ingestion, and storage.
  • Develop distributed systems capable of processing massive volumes of data with low latency.
  • Build scalable indexing solutions specifically designed for high-cardinality metrics.
  • Identify and resolve performance bottlenecks across the entire observability stack.
  • Drive technical strategy and architectural decisions for hyperscale cloud environments.
  • Lead troubleshooting and root-cause analysis for complex distributed systems in production.
  • Mentor junior engineers and provide technical leadership on engineering best practices.

What we're looking for

  • Must possess a B.S., M.S., or Ph.D. in Computer Science or an equivalent degree.
  • Requires at least 6 years of experience in the industry.
  • Proficiency in programming languages including Java, Go, C, C++, and Python is required.
  • Experience with cloud-scale products, multi-tenant services, and concurrent programming is required.
  • Must have experience with open source technologies, cloud technologies, and the full product development lifecycle.
  • Strong communication and analytical skills are required to adapt to fast-changing requirements.
  • Preferred experience includes designing observability solutions for metrics, logs, and traces.
  • Preferred experience includes using tools like Terraform and managing large-scale distributed systems.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 43 days ago $104,500$234,600
Java Apache Flink OCI Kubernetes OpenTelemetry SQL Microservices Streaming Data Pipelines Relational Databases Data Modeling Schema Evolution Distributed Systems Log Analytics Instrumentation Observability
3+ 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

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

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 28 days ago $104,500$234,600
Python Go Java C++ Kubernetes OCI CI/CD Machine Learning LLMs PyTorch TensorFlow Hugging Face Transformers Microservices Distributed Systems Infrastructure Automation Service Mesh
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 Containers CI/CD GitOps Infrastructure Automation Identity and Access Management Policy-as-Code Workflow Orchestration Observability
8+ yrs exp