Principal Platform Software Engineer

Oracle

Quick summary

Work type
On-site
Location
Posted
7 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$132k most similar roles pay here $240k

This listing doesn't post a salary. Most similar roles pay $152,850–$211,781.

Based on 239 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 377 open roles on FindRole.

Listed pay typically runs $100,950–$217,700 across 276 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Platform Software Engineer

As a senior software engineer on the platform team, you will lead cross-team initiatives to evolve middleware patterns and runtimes for interoperability at scale. Your responsibilities include defining versioning strategies, enforcing compatibility standards, and driving observability practices across multiple services. You will design and implement complex API versioning and lifecycle management solutions while conducting thorough code reviews and performance optimizations. Utilizing advanced knowledge of software development lifecycles, you will guide less experienced engineers, conduct debugging for intricate issues, and collaborate with stakeholders to enhance customer satisfaction through product improvements. The role requires expertise in Java, Python, Kubernetes, and cloud-native technologies, as well as a deep understanding of microservices architecture and observability tools like Prometheus and Grafana.

What you'll do

  • Leads cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
  • Defines and enforces versioning, deprecation, and rollout strategies to minimize downstream breaks.
  • Drives observability standards and resilience patterns across multiple services for effective monitoring.
  • Conducts debugging and troubleshooting to identify and fix complex software issues in APIs.
  • Implements comprehensive testing processes and quality assurance for software error logging and monitoring.

What we're looking for

  • - Leads cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
  • - Defines and enforces versioning, deprecation, and rollout strategies for complex software systems.
  • - Drives observability standards, capacity planning, and resilience patterns across multiple services.
  • - Implements comprehensive testing, quality assurance processes, and monitoring for effective debugging.
  • - Conducts performance profiling and optimization to build scalable solutions and resolve issues.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

1 day ago
Kubernetes Docker CI/CD Prometheus Grafana Python Go AWS Azure Google Cloud Platform PostgreSQL Redis GitLab Jenkins Terraform Ansible Helm Flask Django

Principal Platform Software Engineer

Oracle

5 days ago $114,600$234,600
Go Scala Java Kubernetes Docker Terraform CI/CD REST BitBucket GIT Jenkins CloudFormation Temporal Oracle Cloud Infrastructure Agile Slack Zoom
Hybrid

Principal Platform Software Engineer

Oracle

8 days ago
Java Python Go Kubernetes Terraform CI/CD Prometheus Grafana OpenTelemetry Snowflake Vertica Oracle Cloud Infrastructure AWS Azure Docker LangChain AutoGen CrewAI

Principal Platform Software Engineer

Oracle

2 days ago $114,600$234,600
JavaScript Node.js TypeScript CI/CD LLM APIs SDKs Kubernetes Docker Python PostgreSQL Git GitHub AWS Azure GCP Terraform Prometheus Grafana

Lead Principal Platform Software Engineer

Oracle

7 days ago $96,800$306,400
SQL PL/SQL Oracle Database Cloud Computing Algorithms Data Structures Design Patterns Python Java Kubernetes Docker CI/CD Load Testing Tools Profiling Tools Observability AI Terraform AWS Azure