O

Oracle

Builds databases, business apps and cloud services

Lead Principal Platform Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A BS or MS in Computer Science, Computer Engineering, Robotics, or a related technical field.
  • At least 10 years of software engineering experience, including significant experience designing large-scale distributed systems or cloud platforms.
  • Demonstrated experience leading architecture for complex systems spanning multiple services, teams, or organizational boundaries.
  • Deep expertise in distributed systems, APIs, microservices, and cloud-native architectures.
  • Strong programming experience in one or more languages such as Go, Java, Python, or C++.
  • Experience designing highly available, secure, observable, and scalable production services.
  • Strong technical judgment and ability to navigate ambiguous, open-ended engineering problems.
  • Proven ability to influence technical direction across teams without relying on direct organizational authority.

Responsibilities

  • Define the architecture and technical direction for OCI’s cloud robotics platform, including robot onboarding, identity, fleet management, mission orchestration, telemetry, digital twins, and software lifecycle services.
  • Establish platform abstractions, service boundaries, APIs, and service contracts that support heterogeneous robots and evolving robotics ecosystems.
  • Lead the architecture of an AI-assisted, spec-driven robot integration system capable of generating and evolving integration specifications, SDKs, adapters, and developer guidance.
  • Define reusable edge and cloud patterns that separate vendor-specific robot implementations from stable cloud-facing interfaces.
  • Solve complex distributed-systems problems involving scale, reliability, consistency, security, observability, and cloud-to-edge connectivity.
  • Drive architectural decisions across multiple services and engineering teams and guide systems from early design through production operation.
  • Identify long-term technical risks and opportunities and influence platform investments across robotics, AI, security, and cloud infrastructure.
  • Establish engineering standards and design principles for highly reliable, secure, and maintainable production systems.
  • Mentor senior engineers and raise the technical bar through architecture reviews, design reviews, and hands-on technical leadership.
  • Partner with OCI AI, Security, Developer Services, and Infrastructure teams to shape reusable capabilities for intelligent and autonomous systems.

Desired Qualifications

  • Experience designing developer platforms, SDKs, extensibility frameworks, service contracts, or plugin/adapter architectures.
  • Experience with robotics, autonomous systems, Internet of Things, industrial automation, or cloud-to-edge platforms.
  • Familiarity with ROS 2, DDS, MQTT, OPC-UA, VDA5050, or related robotics and industrial protocols.
  • Experience with workload identity, zero-trust architectures, secure device onboarding, over-the-air deployment, or edge security.
  • Understanding of robot fleet management, mission execution, navigation, localization, perception, teleoperation, or digital twins.
  • Experience with NVIDIA Isaac Sim, Gazebo, Webots, or other simulation environments.
  • Experience applying large language models, agentic systems, code generation, or AI-assisted engineering techniques to developer workflows.
  • Familiarity with embodied AI, vision-language models, or emerging AI architectures for robotics.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs