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
28 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 Cryptography division to design, implement, and operate highly scalable services for the Key Management Service. You will serve as a distributed systems generalist, performing deep-stack development while leading the evolution of middleware patterns, versioning strategies, and shared observability baselines. Your daily responsibilities include conducting code reviews, mentoring junior engineers, and troubleshooting complex API issues to ensure system reliability. The role requires expertise in Java or other object-oriented languages, microservices architecture, data structures, algorithms, and Linux/Unix fundamentals. You will also manage large-scale design projects involving relational databases, NoSQL systems, and distributed persistence. This position focuses on solving critical infrastructure challenges within the cloud environment, specifically addressing high availability and secure coding practices to maintain robust cryptographic services at scale.

What you'll do

  • Lead the design, implementation, and operation of highly scalable distributed systems for the Cryptography division.
  • Develop and optimize middleware patterns, versioning strategies, and observability baselines across multiple services.
  • Conduct performance profiling, debugging, and troubleshooting to resolve complex software issues and API integration problems.
  • Provide technical leadership, coaching, and code reviews to junior engineers to ensure high-quality software standards.
  • Implement secure coding practices and manage system maintenance tasks such as patching for critical vulnerabilities.
  • Manage multiple projects by coordinating timelines, prioritizing tasks, and ensuring alignment with business requirements.
  • Research and evaluate new technologies to drive architectural improvements and innovation within the platform.

What we're looking for

  • Must be able to read, write, and speak English.
  • BS or MS degree in Computer Science or equivalent (preferred).
  • Minimum 7 years of experience in software engineering, with at least half in an Agile/DevOps environment (preferred).
  • 5+ years of Java development or other object-oriented language experience (preferred).
  • 5+ years of experience building and operating distributed systems (preferred).
  • Strong knowledge of microservices, data structures, algorithms, operating systems, and distributed systems.
  • Solid understanding of relational databases, NoSQL systems, storage, and distributed persistence.
  • Knowledge of Linux/Unix fundamentals or cryptography is highly desirable.

More like this

Similar roles

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 Software Architecture API Cryptography Algorithm Analysis Core Algorithms Observability SLOs Performance Profiling Middleware Scalability Secure Coding
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 51 days ago $104,500$234,600
PKI Key Management Cryptographic Infrastructure API Observability Middleware Software Development Lifecycle Performance Profiling Secure Coding System Maintenance Oracle Cloud Infrastructure
6+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Java Go C# OCI AWS Azure Docker CI/CD Identity and Access Management System Design API FedRAMP PCI DSS
10+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Java Cloud Engineering Software Architecture API Observability SLOs Performance Profiling Middleware Scalability Algorithm Analysis Debugging Troubleshooting Secure Coding
3+ 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