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
28 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 Cryptography division to design, implement, and operate highly scalable services for the Key Management Service. You will act as a distributed systems generalist, diving deep into low-level systems while managing broad system interactions in an Agile environment. Your daily responsibilities include leading the evolution of middleware patterns, defining versioning and rollout strategies, establishing observability baselines, and mentoring junior engineers. You will build and optimize software using Java or other object-oriented languages, focusing on microservices architecture, data structures, algorithms, and Linux/Unix fundamentals. The role involves solving complex problems related to distributed persistence, NoSQL systems, and relational databases. You will also manage API lifecycle strategies and ensure secure coding practices are implemented to protect critical infrastructure within the cloud environment.

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 guidance, coaching, and code reviews to junior engineers to ensure architectural standards are met.
  • Implement secure coding practices and manage system maintenance for critical security patches and updates.
  • Manage project timelines and prioritize tasks across multiple initiatives in a fast-paced environment.
  • Collaborate with stakeholders to translate customer feedback into product enhancements and technical requirements.

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