Principal Platform Software Engineer

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WARedwood City, CA
Salary
$104,500–$234,600 / yr
Posted
47 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $170k
$89k most similar roles pay here $251k

This role pays less than 64% of similar roles. Most pay $169,550–$215,850 — the shaded band above. At the midpoint, this role pays about $170k versus about $193k 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 666 open roles on FindRole.

Listed pay typically runs $102,300–$223,999 across 619 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 on the OCI Robotics Cloud team, you will design, develop, and operate cloud-native services for robot registration, identity management, mission orchestration, fleet management, telemetry, digital twins, and software lifecycle management. You will build scalable backend microservices and distributed systems while developing AI-assisted, spec-driven robot onboarding capabilities to transform manual integration into automated workflows. The role requires proficiency in Python, Go, Java, or C++, along with experience in REST APIs, Docker, Kubernetes, and CI/CD pipelines. Candidates should possess expertise in robotics frameworks like ROS 2 and communication protocols such as DDS, MQTT, OPC-UA, or VDA5050. You will solve complex problems at the intersection of AI, cloud infrastructure, and edge computing to create a unified platform for managing heterogeneous robot fleets across various industries through standardized interfaces and reusable adapters.

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 architectures.
  • 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.
  • Perform 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.
  • Master's degree in Computer Science, Robotics, or a related field is preferred.
  • 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 with robotics frameworks (ROS 2), communication protocols (DDS, MQTT, OPC-UA), and simulation environments.
  • Experience integrating IoT devices or edge systems with cloud services and designing service contracts or SDKs.

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Redwood City, CA +1 11 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 Edge Computing OTA zero-trust
7+ yrs exp

Principal Platform Software Engineer

Oracle

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

Principal Platform Software Engineer

Oracle

Seattle, WA +1 47 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

Nashville, TN 30 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

Santa Clara, CA +1 34 days ago $104,500$234,600
Middleware API Observability Performance Profiling Secure Coding Debugging Troubleshooting Scalability Capacity Planning Quality Assurance
3+ yrs exp

Principal Platform Software Engineer

Oracle

Nashville, TN 30 days ago $104,500$234,600
Java Go C++ C# Python OCI Distributed Systems Containers CI/CD GitOps Infrastructure Automation Identity and Access Management Policy-as-Code Workflow Orchestration Observability
8+ yrs exp