Software Developer IV

Oracle

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TXNashville, TN
Salary
$114,600–$234,600 / yr
Posted
99 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $151k
This role $175k
$93k most similar roles pay here $250k

This role pays more than 66% of similar roles. Most pay $113,700–$188,802 — the shaded band above. At the midpoint, this role pays about $175k versus about $151k 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 · Software Developer IV

As a Software Developer 4 on the Virtual Networking Data Plane team, you will develop low-level system software for next-generation programmable DPUs to support cloud infrastructure. You will architect and implement high-performance components including DPDK-based networking stacks, hardware abstraction layers, and custom acceleration stacks. Your daily work involves building network virtualization, packet processing, and protocol parsers while managing memory, scheduling, and kernel drivers. The role requires proficiency in C, C++, Rust, and Python to solve complex problems at the intersection of Linux internals and hardware-software co-design. You will utilize your expertise in networking protocols, smartNICs, and high-performance network programming to ensure predictable performance and secure isolation. This position addresses critical infrastructure challenges for AI and enterprise workloads by developing software that optimizes how data centers handle large-scale, high-availability networking demands.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Architect and implement high-performance system software components including DPDK-based networking stacks and hardware abstraction layers.
  • Develop network virtualization, high-performance packet processing, and protocol parsers using C or C++.
  • Manage memory, scheduling, I/O virtualization, kernel drivers, and security features for DPUs using Linux OS expertise.
  • Build custom hardware acceleration stacks to optimize performance on programmable SmartNICs and DPUs.
  • Collaborate with DPU vendors to implement software that efficiently utilizes available hardware resources.
  • Debug complex software issues across operating system, driver, firmware, and hardware boundaries.

What we're looking for

  • Experience with systems programming in C, C++, Rust, or similar low-level languages.
  • Strong understanding of Linux operating system internals.
  • Experience with networking protocols, packet processing, or high-performance network programming.
  • Familiarity with embedded systems, SmartNICs, DPUs, programmable hardware accelerators, or hardware-adjacent software development.
  • Ability to debug complex software issues across operating system, driver, firmware, and hardware boundaries.
  • Strong collaboration skills in a highly technical engineering environment.
  • Experience developing software for SmartNICs, DPUs, NIC drivers, kernel networking, or user-space packet processing frameworks (preferred).
  • Knowledge of virtualization, cloud networking, SDN, distributed systems, performance tuning, or low-latency systems (preferred).

More like this

Similar roles

Software Developer IV

Oracle

Nashville, TN +1 60 days ago $114,600$234,600
Java Linux Distributed Systems DevOps Terraform Docker OCI CICD SSL Certificates
6+ yrs exp

Software Developer IV

Oracle

Austin, TX 3 days ago $167,149$223,999
Kubernetes Helm Containerd Docker Azure Terraform Jenkins Git CI/CD CNI Calico Virtualization SBOM Software Architecture
4+ yrs exp

Software Developer IV

Oracle

Seattle, WA 98 days ago $114,600$234,600
OCI Python Java C C++ Shell Scripting Linux Infiniband RoCE SQL MySQL Redis Memcache Distributed Systems Firmware Agile
6+ yrs exp

Lead Principal Software Engineer, Core Infrastructure

Oracle

Seattle, WA +1 10 days ago $135,200$306,400
C C++ Rust Python Linux DPDK SmartNICs DPUs Kernel Programming Driver Programming Software Defined Networking Virtual Networking Packet Processing Hardware-Software Co-design Distributed Systems Memory Management I/O Virtualization
10+ yrs exp

Software Development Engineer IV

Adobe

San Jose, CA +2 49 days ago $177,900$257,550
Kotlin Swift TypeScript JavaScript Android MVC MVVM Object-Oriented Programming CI/CD Automation Testing Lit MobX Web Components
3+ yrs exp