Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live yesterday 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 yesterday

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 for safe infrastructure expansion. Key responsibilities include extending network models and APIs, developing reliable workflows for long-running changes, and providing production support. The role requires 7–10 years of experience in distributed systems, strong programming skills, and expertise in fault tolerance and API design. You will work on the technical problem of translating network topology into coordinated, reliable changes for 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 data access and change execution.
  • Lead substantial projects from initial requirements and technical design through production deployment.
  • Participate in incident investigations to turn findings into 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

Nashville, TN 39 days ago $114,600–$234,600
Distributed Systems Oracle Cloud Infrastructure AWS Azure Google Cloud Java C++ C# Go Infrastructure as Code Microservices Networking Security Controls
7+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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

Lead Principal Core Infrastructure Engineer

Oracle

Seattle, WA +3 140 days ago $135,200–$306,400
Oracle Cloud Infrastructure Distributed Systems Cloud Infrastructure Network Configuration Management CI/CD Release Automation Data Structures Algorithms Concurrency Software Design Architecture Design Cloud Architecture Distributed Orchestration
10+ yrs exp