Principal Software Engineer

Oracle

Actively hiring
Santa Clara, CA · Seattle, WA Posted 45 days ago $96,800$223,400 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer on the Host Provisioning Services (HoPS) team at Oracle Cloud Infrastructure (OCI), you will lead the development of scalable, resilient infrastructure systems that manage server provisioning and firmware updates across OCI's global fleet. Your day-to-day responsibilities include designing microservices and automation pipelines for server lifecycle management, integrating with low-level hardware components like BMCs, NICs, SmartNICs, ILOMs, GPUs, and custom firmware stacks, and collaborating closely with cross-functional teams to ensure high availability and operational efficiency at cloud scale. You will leverage technologies such as Java, Python, and Linux software to support new silicon platforms and the convergence of SmartNIC/HostNIC environments, driving solutions for next-generation clusters and composable hardware frameworks. This role requires expertise in distributed systems, firmware development testing, and a deep understanding of operating systems and hardware-software integration at hyperscale.

Skills

Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing

What you'll do

  • Design and develop scalable, resilient infrastructure systems for OCI's compute platform.
  • Build microservices and automation pipelines for server provisioning and firmware updates.
  • Integrate with low-level hardware components like BMCs, NICs, SmartNICs, ILOMs, GPUs.
  • Develop services to support new silicon platforms (NVIDIA, AMD, Intel) and SmartNIC convergence.
  • Ensure high availability, observability, and operational efficiency at cloud hyperscale.
  • Contribute to the evolution of OCI’s infrastructure into next-gen cluster frameworks.

What we're looking for

  • 6+ years of experience in developing scalable, resilient infrastructure systems
  • Expertise in distributed systems, firmware development testing, and cloud-scale automation
  • Proficiency in Java and Python programming languages for software development
  • Deep understanding of Linux operating system and hardware-software integration
  • Experience integrating with low-level hardware components like BMCs, NICs, SmartNICs
  • Collaborative skills to work closely with cross-functional teams across Compute, Networking, Security

Market check

Salary context

This $96,800–$223,400 range sits above 16% of similar postings on FindRole.

Peer median band

$143,000$246,750

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 250 open roles on FindRole.

Listed pay typically runs $97,500–$199,500 across 192 roles with salary data.

Most-posted roles

View all roles at Oracle

More like this

Similar roles

Principal Software Engineer

Oracle

Austin, TX, US 23 days ago $99,600$223,400
Python Java Go JavaScript TypeScript CI/CD Kubernetes Docker Terraform APIs Observability Telemetry LLM Vector databases Infrastructure as Code Agentic IDEs Prompt driven engineering AI orchestration frameworks Cursor Copilot

Principal Software Engineer

Cisco

Remote (Usa-San Jose, US) 88 days ago $231,400$331,800
Python C++ ASIC development Networking function implementation CI/CD PostgreSQL Kubernetes AWS Docker Prometheus Grafana P4 programming SDK development Linux操作系统 Git Jira Confluence
Remote

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 53 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Intuit

New York, New York, US 45 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum

Principal Software Engineer

Microsoft

US 67 days ago $139,900$274,800
Python Java JavaScript C C++ Kubernetes Docker CI/CD PostgreSQL AWS Azure GoogleCloud HPC AI Telemetry PowerManagement CoolingSystems DataCenterOperations

Principal Software Engineer

Intuit

Mountain View, California, US 45 days ago $261,500$353,500
Python Java JavaScript Docker Kubernetes AWS CI/CD PostgreSQL MongoDB Redis Git Jenkins Swagger RESTful_APIs