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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $170k
$86k $275k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $165,000–$214,500 — the blue 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 561 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 436 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 team building the Molecular Platform to develop cloud capabilities for scientific and enterprise customers managing complex data and workflows. As a senior individual contributor, you will own the technical design and delivery of foundational services, including APIs, data pipelines, and workflow execution. You will translate ambiguous customer needs into scalable, secure, and reliable cloud-native applications. Key responsibilities involve building reusable integration patterns for data sources and AI-enabled services while ensuring multi-tenant isolation and observability. You must possess strong programming skills in Java, Go, Python, C++, or C# and experience with distributed systems, Kubernetes, Docker, and CI/CD. This role solves the challenge of evolving strategic customer requirements into durable, production-quality platform offerings for scientific data and research workflows.

What you'll do

  • Own the technical design and delivery of Molecular Platform services, APIs, data pipelines, and workflow capabilities.
  • Design scalable, secure, and reliable cloud services for scientific and enterprise data ingestion and processing.
  • Translate ambiguous customer workflows and product needs into clear technical designs and delivery plans.
  • Build reusable integration patterns for data sources, scientific applications, and AI-enabled services.
  • Design for multi-tenant isolation, identity and access control, data protection, and operational readiness.
  • Establish the metrics, logs, and telemetry needed to support monitoring, troubleshooting, and capacity planning.
  • Lead design reviews and provide technical guidance to other engineers on code quality and reliability.
  • Work directly with product managers and customers to investigate feedback and resolve technical risks.

What we're looking for

  • 6 to 10+ years of professional software-development experience building and operating production services or platform capabilities.
  • Strong programming experience in one or more languages such as Java, Go, Python, C++, or C#.
  • Experience building distributed systems, backend services, cloud-native applications, or large-scale data-processing systems.
  • Hands-on experience in data platforms, IoT platforms, or AI/ML platforms.
  • Familiarity with cloud infrastructure, APIs, containers, CI/CD, infrastructure-as-code, observability, and service operations.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with OCI, AWS, Azure, Google Cloud, or another cloud platform (preferred).
  • Experience with Kubernetes, Docker, microservices, distributed data systems, or event-driven architecture (preferred).

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Nashville, TN 32 days ago $104,500–$234,600
Java C++ Go C# RESTful APIs Microservices Distributed Systems Cloud-Native Containers SDKs Middleware Observability SLOs Error Budgets Secure Software Development Performance Profiling Data Structures Algorithms
7+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 57 days ago $104,500–$234,600
Python Go Java C++ Kubernetes OCI Distributed Systems Machine Learning LLMs CI/CD PyTorch TensorFlow Hugging Face Transformers Microservices Event-Driven Systems Service Mesh Infrastructure Automation APIs Data Modeling
8+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 11 days ago $104,500–$234,600
Java Go C++ Python Distributed Systems REST APIs Microservices Cloud Architecture CI/CD IAM OAuth 2.0 OpenID Connect SAML SCIM JWT AWS Azure GCP OCI Applied Cryptography FedRAMP PCI DSS Observability Distributed Tracing
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 80 days ago $104,500–$234,600
PKI API Middleware Observability SLOs Error Budgets Secure Coding Performance Profiling Software Architecture Functional Testing Non-functional Testing Oracle Cloud Infrastructure Cryptographic Infrastructure
6+ yrs exp

Principal Platform Software Engineer

Oracle

Santa Monica, CA +1 37 days ago $104,500–$234,600
Middleware API Observability SLOs Error Budgets Performance Profiling Secure Coding Scalability Debugging Testing Monitoring

Principal Platform Software Engineer

Oracle

Nashville, TN 31 days ago $104,500–$234,600
Java SE 25 Python Node.js JavaScript Framework Software Architecture API Networking Fundamentals Software Defined Networking Observability SLOs Error Budgets Debugging Performance Profiling Secure Coding Software Design Patterns Artificial Intelligence
10+ yrs exp