Principal Software Engineer, DPU Platform (Networking/Storage)

Oracle

Burlington (MA)

On-site

USD 115,000 - 235,000

Full time

32 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Paid time off

Job summary

Oracle is seeking a Principal Software Engineer to build a new DPU platform for OCI, spanning networking and storage. You will own architecture, interfaces, and performance, driving design decisions across subsystems and partnering teams.

You will design high-performance data paths, evaluate storage interactions, and deliver production-ready solutions with instrumentation and robust fault handling. Strong C/C++ and Linux expertise are essential.

Qualifications

  • 8+ years in systems/infrastructure software engineering.
  • Ownership of substantial component architecture and delivery.
  • Deep experience with packet processing systems and network virtualization.
  • Strong C/C++ proficiency and Linux systems knowledge.
  • Familiarity with storage architectures and data paths."
  • Ability to diagnose complex correctness or performance issues across software layers.
  • Experience defining interfaces and owning component performance and operations.
  • Clear design communication and mentoring engineers.

Responsibilities

  • Own component architecture and delivery, translating requirements into milestones.
  • Design high-performance data paths for packet processing and networking features.
  • Define and coordinate interfaces, contracts with partners and integration.
  • Own component performance targets, benchmarking, and load testing.
  • Evaluate how storage interactions affect I/O performance and recovery.
  • Deliver production readiness, instrumentation and upgrade behavior.
  • Mentor engineers, lead design reviews and testing.
  • Support responsible AI practices and maintain code quality.

Skills

C/C++ proficiency
Linux systems knowledge
Concurrency & performance
Networking fundamentals
Storage familiarity
Diagnose cross-layer issues
Interface design & dependencies
Mentoring engineers

Education

Bachelor’s degree in CS/CE or related
Equivalent practical experience

Tools

DPDK
NVIDIA BlueField/DOCA
P4

Job description

Oracle is seeking a Principal Software Engineer to build a new DPU platform for OCI, spanning networking and storage. You will own architecture, interfaces, and performance, driving design decisions across subsystems and partnering teams.

You will design high-performance data paths, evaluate storage interactions, and deliver production-ready solutions with instrumentation and robust fault handling. Strong C/C++ and Linux expertise are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, DPU Platform & Data Paths
Principal Software Engineer, DPU Platform & Data Paths

Oracle • Burlington (MA)

On-site
USD 180,000 - 260,000
Senior Principal DPU & Storage Networking Architect
Senior Principal DPU & Storage Networking Architect

Oracle Corporation • Nashville (TN)

On-site
USD 135,000 - 306,000
DPU Platform Architect – Storage & Networking
DPU Platform Architect – Storage & Networking

Oracle • Nashville (TN)

On-site
USD 135,000 - 306,000
Medical insurance
401(k) with match
Paid time off
Senior Principal Software Engineer, Data Path & I/O
Senior Principal Software Engineer, Data Path & I/O

Oracle • Santa Clara (CA)

On-site
USD 190,000 - 235,000
Principal DPU & Networking Infrastructure Engineer
Principal DPU & Networking Infrastructure Engineer

Oracle Corporation • Seattle (WA)

On-site
USD 120,000 - 180,000
Senior Principal SWE, Core Infra - DPU Platform Architect
Senior Principal SWE, Core Infra - DPU Platform Architect

Oracle • Seattle (WA)

On-site
USD 180,000 - 260,000
Senior Principal Software Engineer, Core Infrastructure
Senior Principal Software Engineer, Core Infrastructure

Oracle • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior Principal Software Engineer, Core Infrastructure
Senior Principal Software Engineer, Core Infrastructure

Oracle • Seattle (WA)

On-site
USD 180,000 - 260,000
Principal Data Path Architect - Storage & Networking
Principal Data Path Architect - Storage & Networking

Oracle • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior Principal Software Engineer, Core Infrastructure
Senior Principal Software Engineer, Core Infrastructure

Oracle • Burlington (MA)

On-site
USD 180,000 - 260,000