Principal Platform Software Engineer

Oracle

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Santa Clara, CASeattle, WA
Salary
$104,500–$234,600 / yr
Posted
80 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 $250k
below market most similar roles pay here above market

This role pays less than 55% of similar roles. Most pay $165,000–$214,500 — the blue 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 972 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 789 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 platform for managing heterogeneous robot fleets through consistent cloud services. You will own major areas of the platform, including architecture, API design, and production operations for robot registration, identity, telemetry, and digital twins. Key responsibilities involve building AI-assisted onboarding workflows, designing distributed services, and creating reusable adapters to isolate vendor-specific implementations. You will utilize Go, Java, Python, or C++ alongside Docker, Kubernetes, and CI/CD pipelines. The role addresses the technical challenge of robotics interoperability by transforming robot specifications into integration artifacts. You will also work with ROS 2, DDS, MQTT, and simulation platforms like Gazebo to ensure cloud abstractions meet real-world edge system requirements.

What does a Platform Software Engineer earn?

Median $156000 from 139 postings across 5 companies.

See salary data

What you'll do

  • Architect and own major services within the OCI Robotics Cloud platform.
  • Design distributed services for robot registration, identity, mission orchestration, and telemetry.
  • Define secure APIs, service contracts, SDKs, and cloud-to-edge interfaces for heterogeneous robot platforms.
  • Build AI-assisted onboarding workflows to transform robot specifications into integration artifacts and adapters.
  • Design reusable frameworks that isolate vendor-specific robot implementations behind consistent cloud interfaces.
  • Drive features from technical design through implementation, deployment, observability, and production support.
  • Validate cloud abstractions against real-world integration requirements by working directly with robotics platforms and edge systems.
  • Mentor engineers through design reviews, code reviews, and technical collaboration.

What we're looking for

  • BS or MS in Computer Science, Computer Engineering, Robotics, or a related technical field.
  • 7+ years of software development experience building backend systems, distributed services, or cloud platforms.
  • Strong programming skills in one or more languages such as Go, Java, Python, or C++.
  • Strong experience with REST APIs, microservices, distributed systems, and cloud-native architectures.
  • Experience with Docker, Kubernetes, CI/CD, and modern production infrastructure.
  • Experience owning the design and delivery of complex production services.
  • Strong system design, debugging, and problem-solving skills.
  • Experience with ROS 2, robotics communication protocols, or connecting autonomous systems to cloud platforms (preferred).

More like this

Similar roles

Principal Platform Software Engineer

Oracle

Seattle, WA +1 93 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices Distributed Systems ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Isaac Lab Gazebo Webots VLM VLA Embodied AI Reinforcement Learning Imitation Learning Edge Computing Cloud-Native Oracle Cloud Infrastructure (OCI)
7+ yrs exp

Principal Platform Software Engineer

Oracle

Redwood City, CA +1 57 days ago $104,500–$234,600
Python Go Java C++ Kubernetes CI/CD REST APIs Microservices Distributed Systems ROS 2 DDS MQTT OPC UA VDA5050 NVIDIA Isaac Sim Isaac Lab Gazebo Webots VLM VLA Embodied AI Reinforcement Learning Imitation Learning Edge Computing Cloud-Native Oracle Cloud Infrastructure (OCI)
7+ yrs exp

Principal Platform Software Engineer

Oracle

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

128 days ago $104,500–$234,600
Java Python Go Kubernetes Terraform OCI AWS Azure Docker Prometheus Grafana OpenTelemetry LangChain AutoGen CrewAI LLM CI/CD Snowflake Vertica ETL Distributed Systems Microservices SRE
10+ yrs exp

Principal Platform Software Engineer

Oracle

Seattle, WA +1 93 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 Edge Computing Distributed Systems
7+ yrs exp

Principal Platform Software Engineer

Oracle

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