Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$114,600–$234,600 / yr
Posted
16 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $175k
$100k $249k
below market most similar roles pay here above market

This role pays more than 68% of similar roles. Most pay $144,350–$208,800 — the blue band above. At the midpoint, this role pays about $175k versus about $177k 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 Software Engineer, Core Infrastructure

The Principal Software Engineer, Core Infrastructure joins the Network Modeling and Control team to build network control software for scaling AI infrastructure. This individual contributor role involves designing, implementing, and operating distributed services that model physical networks and coordinate configuration changes for GPU clusters. You will solve complex distributed systems challenges, including concurrency, consistency, scheduling, and failure recovery, while building automation to protect network availability. Key responsibilities include extending network models and APIs, developing reliable workflows for long-running changes, and providing production support. The role requires strong programming skills, expertise in API design, and experience with persistent state and fault tolerance. You will work on the technical problem of translating network topology into safe, coordinated infrastructure changes to support large-scale AI training and inference workloads.

What does a Software Engineer earn in Washington?

Median $202800 from 399 postings across 38 companies.

See salary data

What you'll do

  • Design, implement, and operate distributed services for network modeling and configuration across AI infrastructure.
  • Extend network models, APIs, and automation to support expanding GPU infrastructure and new architectures.
  • Build reliable workflows for concurrent and long-running changes, including state management and recovery.
  • Develop validation, testing, observability, and rollout mechanisms to ensure safe network changes.
  • Diagnose and resolve performance bottlenecks in service execution and data access.
  • Lead substantial projects from initial requirements and technical design through production deployment.
  • Participate in incident investigations to identify and implement improvements that reduce recurring failures.
  • Mentor engineers through code reviews, design discussions, and collaborative problem-solving.

What we're looking for

  • Applicants must be able to read, write, and speak English.
  • 7–10 years of software engineering experience is required.
  • Experience designing, building, and operating distributed systems is required.
  • Strong programming skills and a record of delivering reliable production software are required.
  • Solid understanding of concurrency, consistency, fault tolerance, API design, and persistent state is required.
  • Experience owning significant features or service components throughout the software development lifecycle is required.
  • Experience with infrastructure software supporting AI/ML platforms, GPU clusters, or large-scale compute environments (preferred).
  • Experience with network automation, modeling, configuration management, or infrastructure control systems (preferred).

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 76 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding CAP theorem Cloud Infrastructure Low-level Systems Operating Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 76 days ago $114,600–$234,600
C/C++ Rust Oracle Cloud Infrastructure (OCI) Write-Ahead Logging (WAL) B-tree LSM tree Raft Paxos Multi-Paxos MVCC Key-Value store Data Partitioning Sharding Cloud Infrastructure Low-level Systems High-concurrency Systems
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 16 days ago $114,600–$234,600
Distributed Systems Network Modeling Network Automation API Design Workflow Orchestration Configuration Management Model-based Testing Formal Methods Observability Fault Tolerance Concurrency State Management GPU Infrastructure Cloud Infrastructure
7+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Processing System Design Telemetry Monitoring Alerting Fault Injection rate‑limiting Encryption Automation Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 76 days ago $114,600–$234,600
Distributed Systems System Design Infrastructure as Code (IaC) Cloud Infrastructure Telemetry Fault Injection Data Replication rate‑limiting Security Controls Encryption Monitoring Scalability
6+ yrs exp