Lead Principal Software Engineer, Core Infrastructure

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WASanta Clara, CA
Salary
$135,200–$306,400 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $221k
$92k most similar roles pay here $329k

This role pays more than 82% of similar roles. Most pay $144,350–$208,800 — the shaded band above. At the midpoint, this role pays about $221k 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 781 open roles on FindRole.

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

Most-posted roles

View all roles at Oracle

At a glance

TL;DR · Lead Principal Software Engineer, Core Infrastructure

Lead Principal Software Engineer, Core Infrastructure joins the Virtual Networking Data Plane team to develop high-performance system software for next-generation programmable DPUs. This role focuses on building critical infrastructure for cloud networking, including DPDK-based networking stacks, hardware abstraction layers, and custom acceleration stacks. The engineer will work at the intersection of Linux internals, hardware-software co-design, and high-performance networking to solve complex problems involving memory management, scheduling, I/O virtualization, and kernel drivers. Key technical requirements include proficiency in C, C++, or Rust, along with expertise in packet processing, network protocols, and embedded systems like SmartNICs. The role involves collaborating with internal teams and vendors to implement software that optimizes hardware resources for AI-ready, efficient, and sustainable computing workloads while ensuring predictable performance and secure isolation within the cloud networking platform.

What you'll do

  • Architect and implement high-performance system software components including DPUK-based networking stacks and hardware abstraction layers.
  • Develop network virtualization features, high-performance packet processing systems, and custom protocol parsers using C or C++.
  • Manage memory, scheduling, I/O virtualization, and kernel drivers to support DPU security and performance.
  • Build custom hardware acceleration stacks for next-generation programmable DPUs and SmartNICs.
  • Collaborate with DPU vendors to develop software that optimizes the use of hardware resources.
  • Debug complex software issues across operating system, driver, firmware, and hardware boundaries.

What we're looking for

  • Must have at least 10 years of experience.
  • Expertise in systems programming using C, C++, Rust, or similar low-level languages.
  • Strong understanding of Linux operating system internals and kernel programming.
  • Experience with networking protocols, packet processing, and high-performance network programming.
  • Familiarity with embedded systems, SmartNICs, DPUs, and programmable hardware accelerators.
  • Ability to debug complex software issues across OS, driver, firmware, and hardware boundaries.
  • Proficiency in Python and experience with cloud architecture and software-defined networking.
  • Must be able to read, write, and speak English.

More like this

Similar roles

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Distributed Systems Oracle Cloud Infrastructure (OCI) Automation System Design Performance Engineering Root Cause Analysis Telemetry Rate Limiting fault-injection Encryption Access Control Scalability
6+ yrs exp

Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 27 days ago $114,600$234,600
Oracle Cloud Infrastructure Distributed Systems System Design Performance Engineering Root Cause Analysis Telemetry Encryption security, compliance Scalability Automation
6+ yrs exp

Software Developer IV

Oracle

Austin, TX +1 99 days ago $114,600$234,600
C C++ Rust Python Linux DPDK SmartNICs DPUs Kernel Programming Driver Programming Networking Protocols SDN Virtual Networking Cloud Architecture Hardware-Software Co-design Memory Management Low-latency Systems
6+ yrs exp