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
40 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

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 63% 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 955 open roles on FindRole.

Listed pay typically runs $102,300–$234,600 across 790 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 leads the development and architecture of scalable, elastic distributed systems. This role involves optimizing code and data paths for high-throughput, hyper-scale workloads while designing fault-tolerant, in-service-upgradable systems. Key responsibilities include establishing KPIs, building proactive telemetry dashboards, and designing complex validation processes like fault injection. The engineer must manage redundancy, replication, and load-shedding to handle network unreliability while meeting SLOs. Required technical skills include proficiency in C/C++, Python, Perl, or Bash, along with experience in multi-threaded embedded Linux applications. Candidates should possess knowledge of Network or Storage stacks such as P4, TCP/IP, NVMe, and DPDK. The work focuses on hardware and system bring-up, Linux Kernel/Driver programming, and virtualization technologies like SRIOV and VirtIO within a Cloud DevOps environment.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Architect and lead the development of scalable, elastic distributed systems.
  • Optimize code and data paths for high-throughput, hyper-scale workloads.
  • Design fault-tolerant systems using redundancy, replication, failover, and load-shedding policies.
  • Establish KPIs and telemetry by building proactive dashboards and complex validation tests.
  • Diagnose and resolve production issues while ensuring operational readiness.
  • Implement security controls and develop IaC for automated patching and rollbacks.
  • Execute software development practices including scoping, specification, code review, and testing.

What we're looking for

  • Applicants must have 6 to 10+ years of experience.
  • Proficiency with C/C++ is required.
  • Scripting proficiency in a language such as Python, Perl, or Bash is required.
  • Hands-on experience developing multi-threaded embedded Linux application/infrastructure is required.
  • Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, or DPDK is required.
  • Firmware development skills and experience with embedded systems are required.
  • Knowledge of at least one of Intel/AMD/ARM computer architectures is required.
  • Hardware and/or System bring-up experience is required.

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Santa Clara, CA +1 73 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 Security Controls Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 73 days ago $114,600–$234,600
Oracle Cloud Infrastructure (OCI) Distributed Systems Automation System Design Observability Root Cause Analysis Encryption Access Controls Load Shedding Rate Limiting fault-injection Telemetry Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems Infrastructure as Code (IaC) System Design Cloud Infrastructure Telemetry Load Testing Fault Injection Data Replication Encryption Access Controls Monitoring Dashboards Alerting Scalability Availability Durability

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 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

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 73 days ago $114,600–$234,600
Distributed Systems System Design Infrastructure as Code (IaC) Cloud Infrastructure Telemetry KPIs Load Testing Fault Injection Data Replication Security Controls Encryption Access Controls Automation Monitoring SLOs Data Processing
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

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