This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Oracle
Posted 2mo ago

Software Developer 5

Oracle
Seattle or Santa Clara or United States
$135k-$306k/yrOnsiteFull Time
Responsibilities
  • architecting components
  • building networking
  • debugging systems
Requirements
  • Systems programming experience (C/C++/Rust/Python)
  • Strong Linux internals and networking knowledge
  • Experience with DPUs/SmartNICs
  • Driver/kernel development, and cross-layer debugging
Technical tools mentioned
CC++RustPythonDPDKLinux

Job description

Oracle Cloud Infrastructure (OCI) is growing rapidly as one of the world’s major cloud platforms. The expansion of AI, machine learning, and traditional enterprise workloads is creating new demands for cloud infrastructure, from silicon to system software to the boundary where hardware and software meet.

The Virtual Networking Data Plane team within OCI builds highly customizable Virtual Cloud Network data plane services on industry-leading programmable SmartNICs and DPUs. Our work enables predictable performance, secure isolation, and high availability for OCI customers at cloud scale.

We are in the middle of a generational transformation in cloud infrastructure, and we are looking for exceptional systems engineering talent to help shape what comes next.

This is an exciting opportunity for a hands-on system software engineer who enjoys building low-level software close to the hardware. Domain-specific processors and programmable hardware accelerators are becoming central to modern cloud infrastructure, especially as data centers evolve to support AI-ready, efficient, and sustainable computing workloads.

In this role, you will help develop software for next-generation programmable DPUs that are foundational to OCI’s networking platform. You will work on performance-critical systems where Linux internals, hardware-software co-design, and high-performance networking come together.

Why Join Us

You will be part of a team building the foundation of OCI’s next generation cloud networking platform. The work is technically deep, highly impactful, and central to the future of cloud infrastructure. You will have the opportunity to solve challenging systems problems at scale while helping build infrastructure that supports the next wave of AI, enterprise, and cloud-native workloads.

Required Qualifications

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.

Responsibilities

  • 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. 

Qualifications

Disclaimer:

Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $135,200 to $306,400 per annum. May be eligible for bonus, equity, and compensation deferral.


Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
6. Pre-tax commuter and parking benefits
7. 401(k) Savings and Investment Plan with company match
8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
9. 11 paid holidays
10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
11. Paid parental leave
12. Adoption assistance
13. Employee Stock Purchase Plan
14. Financial planning and group legal
15. Voluntary benefits including auto, homeowner and pet insurance

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC5


Company

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

About Oracle

Provides cloud infrastructure and enterprise software for global businesses.

Similar jobs

Software Developer roles near Seattle, Washington
43m
Save
Mark Applied
Hide
Software Engineer, Linux Kernel / Android
San Jose or Los Angeles or Bellevue
$180k-$240k/yr OnsiteFull Time
Rivet Industries
Rivet Industries: Building integrated task systems for frontline industrial and defense operators.
3+ YOERequires 3+ years developing Android/Linux system software, strong Linux kernel and C/C++ skills, AOSP, HALs, drivers, hardware bring-up, embedded builds, debugging, security mechanisms, and U.S. Person status.
Android, Linux, Linux kernel, AOSP, HALs, C, C++, USB, MIPI, I2C, UART, GPIO, PCIe, U-Boot, Android Bootloader, Yocto, Buildroot, Bazel, Soong, OTA, TPM, AR/XR, NPU, DSP
6h
Save
Mark Applied
Hide
Software Engineer (Cloud Infrastructure)
Seattle, Washington, United States
$139k-$162k/yr RemoteFull Time
Quantcast
Quantcast: AI-powered programmatic advertising and audience intelligence platform.
0+ YOERecent graduate with 0–1 years of experience and a bachelor's degree in computer science or equivalent. Requires programming foundations, cloud familiarity, and U.S. work authorization without current or future sponsorship.
Python, Go, Java, AWS, Azure, Google Cloud, Docker, Kubernetes, Terraform, Linux
6h
Save
Mark Applied
Hide
Senior Software Engineer
Redmond, Washington, United States
$120k-$235k/yr OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in computer science or related field plus 4+ years of engineering experience, or equivalent. Requires coding experience and ability to pass Microsoft Cloud background screening.
C, C++, C#, Python, Java, JavaScript, Chromium
7h
Save
Mark Applied
Hide
Staff Software Engineer, Agents, Workspace
Sunnyvale or Kirkland
$207k-$300k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOE3+ MgmtBachelor's degree or equivalent, 8 years software development, 5 years ML design and infrastructure optimization, 5 years testing and launching products, 3 years architecture, and 2 years GenAI experience.
C++, Python, Model Context Protocol (MCP), AgentBench, CLEAR, Gmail, Google Drive, Google Calendar, Google Chat, Google Docs, Google Sheets, Google Vids, Google Meet
8h
Save
Mark Applied
Hide
Software Engineer II
Kirkland, Washington, United States
$120k-$145k/yr HybridFull Time
Deep Sync
Deep Sync: Provides deterministic identity and AI-powered data marketing solutions.
2+ YOEBachelor’s or Master’s in Computer Science, Engineering, or equivalent experience; 2–4 years of software engineering experience; programming, SQL, distributed data, cloud, testing, version control, and debugging skills.
SQL, Spark, AWS, EMR, Terraform, CI/CD
9h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
9h
Save
Mark Applied
Hide
Staff Software Engineer
Bellevue, Washington, United States
OnsiteFull Time
Walmart
WalmartNYSE: WMT: Operates global retail stores and e-commerce platforms.
4+ YOEBachelor's degree in computer science or related field with 4+ years of software engineering experience, or 6+ years of experience; Java, Spring Boot, React, TypeScript, APIs, databases, and cloud technologies.
Java, Spring Boot, React, TypeScript, RESTful APIs, Microservices, SQL, NoSQL, Docker, Kubernetes, GCP, Azure, Git, CI/CD
9h
Save
Mark Applied
Hide
Software Engineer, Search and RAG Applications
Seattle, Washington, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Software engineering role developing real-time search, information retrieval, query understanding, document ranking, machine learning systems, data generation, and evaluation.
Siri, Spotlight, Safari, Lookup, Messages
This job has expired