Principal Platform Software Engineer

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redwood City, CASeattle, WA
Salary
$104,500–$234,600 / yr
Posted
9 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

The Principal Platform Software Engineer joins the OCI Robotics Cloud team to develop a secure, scalable, cloud-native platform for managing heterogeneous robot fleets across various industries. This role involves designing and operating backend services for robot registration, identity management, mission orchestration, telemetry, and digital twins. The engineer will build AI-assisted, spec-driven onboarding capabilities, creating service contracts, SDKs, and reusable edge frameworks to automate the integration of multi-vendor robots into a unified cloud infrastructure. Key technical requirements include proficiency in Python, Go, Java, or C++, along with experience in microservices, REST APIs, Docker, Kubernetes, and CI/CD pipelines. Preferred expertise includes ROS 2, industrial protocols like MQTT and DDS, and simulation environments such as NVIDIA Isaac Sim. The work focuses on solving the complex problem of transforming manual robot integration into automated software engineering workflows.

What you'll do

  • Develop cloud-native services for robot registration, identity management, mission orchestration, and fleet telemetry.
  • Build scalable backend microservices using distributed systems architecture.
  • Design secure APIs, service contracts, SDKs, and edge interfaces for multi-vendor robot integration.
  • Create AI-assisted, spec-driven onboarding capabilities to automate the generation of service contracts and adapter implementations.
  • Develop reusable edge service frameworks to simplify robot integration while maintaining consistent cloud interfaces.
  • Improve the reliability, scalability, observability, and security of distributed cloud services.
  • Participate in architecture reviews, technical design discussions, and code reviews for production-ready software.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related technical field.
  • 7+ years of software development experience building backend services or cloud platforms.
  • Proficiency in at least one programming language such as Python, Go, Java, or C++.
  • Experience developing REST APIs, microservices, and distributed systems.
  • Familiarity with cloud-native technologies including Docker, Kubernetes, CI/CD, and container orchestration.
  • Experience building scalable, reliable, and maintainable production software.
  • Strong software design, debugging, and problem-solving skills.
  • Ability to read, write, and speak English.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Seattle, WA +1 9 days ago $104,500$234,600
Python Go Java C++ REST APIs Microservices Docker Kubernetes CI/CD ROS 2 DDS MQTT OPC-UA VDA5050 NVIDIA Isaac Sim Gazebo Webots IoT Edge Computing zero-trust
7+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 44 days ago $104,500$234,600
Python Go Java C++ Kubernetes Docker CI/CD REST APIs Microservices ROS 2 DDS MQTT OPC-UA VDA5050 NVIDIA Isaac Sim Gazebo Webots Oracle Cloud Infrastructure (OCI)
7+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 52 days ago $104,500$234,600
Apache Kafka Kubernetes Terraform Java Python Distributed Systems REST NoSQL TCP/IP HTTP Observability API micro services event driven architecture
5+ 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

Principal Platform Software Engineer

Oracle

Nashville, TN 28 days ago $104,500$234,600
Kubernetes OCI Java Go Docker CI/CD Distributed Systems Cloud-Native AWS Azure GCP EKS GKE AKS Logging Metrics Tracing
6+ 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