> Markdown version of [/jobs/ext/2024626-software-developer-5](https://www.wearedevelopers.com/jobs/ext/2024626-software-developer-5). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer 5 - **Company:** Oracle - **Location:** Seattle, WA, United States (Remote available) - **Salary:** $135,200.0 - $306,400.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, C++ (Programming Language), Cloud Computing, Computer Networks, Software Debugging, Linux, Distributed Systems, Memory Management, Firmware, Network Programming, Network Virtualization, Network Protocols, Oracle (Applications), Performance Tuning, Software Engineering, System Programming, Virtualization Technology, Concurrency, Low Latency, Hardware Acceleration - **Published:** August 11, 2026 - **Apply:** https://www.adzuna.com/details/5836067275 ## About the Role 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 and the ability to work effectively in a highly technical engineering environment. Preferred Qualifications Experience developing software for SmartNICs, DPUs, NIC drivers, kernel networking, or user-space packet processing frameworks. Knowledge of virtualization, cloud networking, SDN, or distributed systems. Experience with performance tuning, concurrency, memory management, or low-latency systems. Background in hardware-software co-design or close collaboration with silicon, platform, or firmware teams. ## Description * Architect and implement high performance, highly available system software components - DPDK-based networking stack, hardware abstraction layers, and custom hardware acceleration stacks. * Leverage C/C++ expertise in building network virtualization, high performance packet processing and protocol parsers. * Leverage Linux OS expertise to manage memory, scheduling, I/O virtualization, kernel drivers and security features of the DPUs. * Collaborate with senior architects and peers across Compute, Storage, OS and Security groups across Oracle, to lead and drive project execution. * Collaborate with DPU vendors to implement software to efficiently use hardware resources on the DPU. ## Related Videos - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)