Principal Software Developer - OCI Technical Strategy & Oversight Org - Networking Data Plane, C/C++, DPU, DPDK, RDMA

Oracle

Actively hiring
US Posted 178 days ago $96,800$223,400 / year

At a glance

AI generated

TL;DR

As a Principal Software Developer in Oracle Cloud Infrastructure’s Technical Strategy & Oversight organization, you will join a team dedicated to building innovative platforms and foundational frameworks for OCI. Your role involves designing and launching greenfield cloud services, engineering high-impact container runtimes, and developing remote persistent storage solutions that match the speed of local NVMe drives. You will work with C/C++, DPU, DPDK, and RDMA technologies to deliver core data-plane components driving performance improvements across OCI’s global infrastructure. Ideal candidates have 8+ years of experience in high-performance development environments, expertise in networking data-plane architectures, and a track record of shipping major features to production. This role offers the opportunity to contribute to pioneering work shaping the future of cloud computing while enjoying visible career growth and collaboration with world-class engineering talent.

Skills

C/C++ DPDK DPU P4 Linux Go Networking Data Plane High-Performance Computing Distributed Systems Container Runtimes Remote Persistent Storage OCI Oracle Cloud Infrastructure CI/CD

What you'll do

  • Design and implement high-performance networking data-plane solutions using C/C++.
  • Develop core components for OCI’s cloud services, focusing on scalability and reliability.
  • Mentor teams and drive technical vision from concept to delivery in distributed systems.
  • Optimize performance breakthroughs for remote persistent storage matching local NVMe speeds.
  • Engage with cutting-edge technologies like DPDK and RDMA to enhance network efficiency.

What we're looking for

  • 8+ years of experience building robust distributed services in high-performance environments
  • Expertise in C/C++ programming with a focus on high-quality code development
  • Deep understanding of networking data-plane architectures, including DPU-based solutions
  • Proven ability to optimize for scale and work with complex data structures and algorithms
  • Experience with network virtualization, protocols, and distributed systems at large scale
  • Hands-on operational experience in mission-critical service infrastructures
  • BS or MS degree in Computer Science or equivalent technical field

Market check

Salary context

This $96,800–$223,400 range sits above 13% of similar postings on FindRole.

Peer median band

$143,000$240,355

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$216,656

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Oracle

Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.

Oracle currently has 251 open roles on FindRole.

Listed pay typically runs $97,500–$199,500 across 193 roles with salary data.

Most-posted roles

View all roles at Oracle

More like this

Similar roles

Principal Software Developer

Oracle

Austin, TX, US 9 days ago $99,600$223,400
Kubernetes Go Scala Java OCI Temporal Terraform Helm CI/CD Docker PostgreSQL Python RabbitMQ Redis Prometheus Grafana GitLab AWS Azure

Principal Software Developer

Leidos

3025 Gaithersburg Md, US 57 days ago $131,300$237,350
Python C++ Qt GitHub Copilot ChatGPT Roo Code Docker CI/CD Kubernetes AWS Azure Google Cloud PostgreSQL MySQL MongoDB Git Jenkins Prometheus Grafana Scrum Agile