Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live today Low trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $212k
This role $175k
$95k most similar roles pay here $294k

This role pays less than 78% of similar roles. Most pay $182,859–$241,787 — the shaded band above. At the midpoint, this role pays about $175k versus about $212k 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 138 open roles on FindRole.

Listed pay typically runs $102,300–$209,500 across 127 roles with salary data.

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Principal Software Engineer, Core Infrastructure

As a Principal Software Engineer, Core Infrastructure, you will lead the development and architecture of scalable, elastic distributed systems designed for high-throughput, hyper-scale workloads. You will be responsible for optimizing data paths, designing fault-tolerant components with redundancy and replication, and implementing robust security controls and infrastructure as code to ensure operational readiness. The role involves building proactive telemetry dashboards, managing complex validation through fault injection, and ensuring system durability. To succeed, you must possess proficiency in C/C++, scripting languages like Python, Perl, or Bash, and experience with multi-threaded embedded Linux applications. You will work with network and storage stacks including P4, DOCA, TCP/IP, NVMe, PCIe, and DPDK. Additionally, the role requires expertise in firmware development, Linux kernel programming, virtualization technologies like SRIOV and VirtIO, and familiarity with Intel, AMD, or ARM architectures.

What does a Software Engineer earn in Washington?

Median $205525 from 288 postings across 29 companies.

See salary data

What you'll do

  • Architect and develop scalable, elastic distributed systems for high-throughput, hyper-scale workloads.
  • Optimize code and data paths while enforcing scalability requirements for owned components.
  • Design fault-tolerant, in-service-upgradable systems using redundancy, replication, and load-shedding techniques.
  • Establish KPIs, telemetry, and proactive dashboards to monitor system health and performance.
  • Design complex validation tests including fault injection and synchronization for data correctness.
  • Diagnose and resolve production issues while mentoring peers on operational readiness.
  • Implement security controls and develop Infrastructure as Code (IaC) for automated updates and rollbacks.

What we're looking for

  • Must have 6 to 10+ years of experience.
  • Proficiency in C/C++.
  • Scripting proficiency in Python, Perl, or Bash.
  • Hands-on experience developing multi-threaded embedded Linux application and infrastructure.
  • Experience in one or more Network or Storage stacks and protocols such as P4, DOCA, TCP/IP, NVMe, PCIe, or DPDK.
  • Firmware development skills and experience with embedded systems.
  • Knowledge of at least one of Intel, AMD, or ARM computer architectures.
  • Experience with Linux Kernel/Driver programming, hardware/system bring-up, and virtualization technologies (SRIOV, VirtIO, VDPA).

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Nashville, TN 3 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 Core Infrastructure Engineer

Oracle

Nashville, TN 63 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 Scalability Security Controls Encryption Automation
3+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 3 days ago $79,200–$209,500
Java C++ C# Go Oracle Cloud Infrastructure AWS Azure Google Cloud Infrastructure as Code Distributed Systems Microservices Observability Data Processing Networking Security Controls Fault-Injection Testing
4+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Reston, VA 2 days ago $79,200–$209,500
Distributed Systems Infrastructure as Code (IaC) Cloud Infrastructure Data Plane Circuit Breakers Load Testing Telemetry Alerting Encryption Runbooks Scalability Data Replication Security Controls
3+ yrs exp

Staff Software Engineer, Core Infrastructure

Snap Inc.

Bellevue, WA +4 78 days ago $229,000–$343,000
Distributed Systems Service Mesh Kubernetes CI/CD Microservices Go Java Python C++ Cloud Infrastructure Observability System Design AI Storage Systems
9+ yrs exp