Principal Platform Software Engineer

Oracle

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Nashville, TN
Salary
$104,500–$234,600 / yr
Posted
27 days ago
Freshness
Confirmed live 2 days ago

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 Oracle Cloud Infrastructure’s state-of-the-art observability platform to provide visibility and operational intelligence for internal cloud services and customer workloads. You will design, develop, and operate cloud-scale platforms for metrics, logs, and traces while architecting resilient, cost-efficient telemetry collection, processing, storage, and query systems. The role involves solving complex distributed systems problems such as high-throughput ingestion, multi-tenant reliability, and low-latency execution in a hyperscale environment. You will utilize Java, Go, C, C++, and Python to build these capabilities while leveraging tools like Terraform. Key responsibilities include mentoring junior engineers, driving technical strategy for observability pipelines, and optimizing infrastructure for high-cardinality data. This role addresses the critical need for robust monitoring and analytics across massive, distributed cloud-native architectures.

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 to foster 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 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 full product lifecycle development.
  • Strong communication and analytical skills are required to adapt to fast-changing requirements.
  • Preferred experience includes designing observability solutions for metrics, logs, and traces.
  • Experience with Terraform and managing large-scale distributed systems is preferred.

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

Principal Platform Software Engineer

Oracle

Nashville, TN 43 days ago $104,500$234,600
Oracle Cloud Infrastructure Distributed Systems CI/CD Artifact Management Data Migration Cloud Infrastructure Monitoring Alerting Disaster Recovery
3+ 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