Resume and JobRESUME AND JOB
Oracle logo

Senior Software Engineer

Oracle

Software and Technology Jobs

Senior Software Engineer

full-timePosted: Dec 12, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud infrastructure, software, and innovative technologies that power modern businesses worldwide. With a commitment to innovation, Oracle delivers cutting-edge solutions in cloud computing, databases, networking, and AI-driven platforms. Join us to shape the future of technology at scale.

Position Overview

Oracle is seeking a Senior Software Engineer to join our motivated and highly collaborative team building innovative next-generation Network and Storage data plane solutions from the ground up. This role involves hands-on work with SmartNICs, DPUs, and IPUs to deliver high-performance, scalable infrastructure. You will contribute to designing and implementing cutting-edge systems that optimize data processing, networking protocols, and virtualization in cloud environments.

Key Responsibilities

  • Design and develop high-performance network and storage data plane components using C and C++ for SmartNICs and DPUs/IPUs.
  • Implement and optimize data path processing with DPDK, DOCA, and P4 programmable pipelines.
  • Build and maintain embedded software and firmware for networking hardware accelerators.
  • Develop scripting solutions to automate testing, deployment, and validation of network protocols.
  • Collaborate with cross-functional teams to integrate virtualization technologies like SR-IOV and DPDK with Linux kernels.
  • Debug and performance-tune complex systems involving protocols such as TCP/IP, RDMA, and NVMe-oF.
  • Contribute to the architecture of scalable, low-latency storage and networking solutions for cloud infrastructure.
  • Write comprehensive documentation and unit/integration tests to ensure code quality and reliability.
  • Mentor junior engineers and participate in code reviews to uphold engineering best practices.
  • Stay ahead of industry trends in networking hardware and contribute to open-source initiatives where applicable.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 7+ years of professional experience in software engineering with focus on systems or embedded programming.
  • Strong proficiency in C and C++ for performance-critical applications.
  • Hands-on experience with Linux kernel development, networking protocols, and virtualization technologies.
  • Demonstrated expertise in DPDK, P4, or similar high-performance packet processing frameworks.
  • Experience developing firmware or embedded software for networking hardware like SmartNICs.
  • Proficiency in scripting languages (Python, Bash) for automation and testing.
  • Proven ability to debug complex, multi-threaded systems in resource-constrained environments.

Preferred Qualifications

  • Experience with NVIDIA DOCA platform or BlueField DPUs/IPUs.
  • Familiarity with RDMA, GPUDirect, or storage protocols like NVMe-oF.
  • Contributions to open-source projects in networking or DPDK communities.
  • Knowledge of container orchestration (Kubernetes) and cloud-native networking (CNI).
  • Prior work on programmable data planes or ASIC/FPGA development.

What We Offer

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous 401(k) matching and retirement savings options.
  • Flexible time off, including unlimited PTO and paid family leave.
  • Professional development stipend for certifications, conferences, and training.
  • Remote-friendly work environment with modern tools and collaboration platforms.

About the Team

Our team is a dynamic group of engineers passionate about pushing the boundaries of network and storage performance in the cloud era. We thrive in a collaborative culture that values innovation, technical excellence, and work-life balance. You'll work alongside experts in hardware acceleration and cloud infrastructure, contributing to products that serve millions of Oracle Cloud customers globally.

Locations

  • United States, United States
  • Austin, TX, United States
  • Nashville, TN, United States

Salary

Estimated Salary Rangehigh confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Cintermediate
  • C++intermediate
  • Scriptingintermediate
  • Protocolsintermediate
  • Linuxintermediate
  • Virtualizationintermediate
  • Firmwareintermediate
  • Embedded Softwareintermediate
  • DOCAintermediate
  • P4intermediate
  • DPDKintermediate

Responsibilities

  • Design and build next generation Network and Storage data plane
  • Work with SmartNICs and DPUs/IPUs
  • Collaborate with motivated team members
  • Develop innovative data plane solutions from the ground up
  • Implement protocols and virtualization features
  • Develop embedded software and firmware

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Senior Software Engineer" , Oracle

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Software Engineer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Senior Software Engineer

Oracle

Software and Technology Jobs

Senior Software Engineer

full-timePosted: Dec 12, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud infrastructure, software, and innovative technologies that power modern businesses worldwide. With a commitment to innovation, Oracle delivers cutting-edge solutions in cloud computing, databases, networking, and AI-driven platforms. Join us to shape the future of technology at scale.

Position Overview

Oracle is seeking a Senior Software Engineer to join our motivated and highly collaborative team building innovative next-generation Network and Storage data plane solutions from the ground up. This role involves hands-on work with SmartNICs, DPUs, and IPUs to deliver high-performance, scalable infrastructure. You will contribute to designing and implementing cutting-edge systems that optimize data processing, networking protocols, and virtualization in cloud environments.

Key Responsibilities

  • Design and develop high-performance network and storage data plane components using C and C++ for SmartNICs and DPUs/IPUs.
  • Implement and optimize data path processing with DPDK, DOCA, and P4 programmable pipelines.
  • Build and maintain embedded software and firmware for networking hardware accelerators.
  • Develop scripting solutions to automate testing, deployment, and validation of network protocols.
  • Collaborate with cross-functional teams to integrate virtualization technologies like SR-IOV and DPDK with Linux kernels.
  • Debug and performance-tune complex systems involving protocols such as TCP/IP, RDMA, and NVMe-oF.
  • Contribute to the architecture of scalable, low-latency storage and networking solutions for cloud infrastructure.
  • Write comprehensive documentation and unit/integration tests to ensure code quality and reliability.
  • Mentor junior engineers and participate in code reviews to uphold engineering best practices.
  • Stay ahead of industry trends in networking hardware and contribute to open-source initiatives where applicable.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 7+ years of professional experience in software engineering with focus on systems or embedded programming.
  • Strong proficiency in C and C++ for performance-critical applications.
  • Hands-on experience with Linux kernel development, networking protocols, and virtualization technologies.
  • Demonstrated expertise in DPDK, P4, or similar high-performance packet processing frameworks.
  • Experience developing firmware or embedded software for networking hardware like SmartNICs.
  • Proficiency in scripting languages (Python, Bash) for automation and testing.
  • Proven ability to debug complex, multi-threaded systems in resource-constrained environments.

Preferred Qualifications

  • Experience with NVIDIA DOCA platform or BlueField DPUs/IPUs.
  • Familiarity with RDMA, GPUDirect, or storage protocols like NVMe-oF.
  • Contributions to open-source projects in networking or DPDK communities.
  • Knowledge of container orchestration (Kubernetes) and cloud-native networking (CNI).
  • Prior work on programmable data planes or ASIC/FPGA development.

What We Offer

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous 401(k) matching and retirement savings options.
  • Flexible time off, including unlimited PTO and paid family leave.
  • Professional development stipend for certifications, conferences, and training.
  • Remote-friendly work environment with modern tools and collaboration platforms.

About the Team

Our team is a dynamic group of engineers passionate about pushing the boundaries of network and storage performance in the cloud era. We thrive in a collaborative culture that values innovation, technical excellence, and work-life balance. You'll work alongside experts in hardware acceleration and cloud infrastructure, contributing to products that serve millions of Oracle Cloud customers globally.

Locations

  • United States, United States
  • Austin, TX, United States
  • Nashville, TN, United States

Salary

Estimated Salary Rangehigh confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Cintermediate
  • C++intermediate
  • Scriptingintermediate
  • Protocolsintermediate
  • Linuxintermediate
  • Virtualizationintermediate
  • Firmwareintermediate
  • Embedded Softwareintermediate
  • DOCAintermediate
  • P4intermediate
  • DPDKintermediate

Responsibilities

  • Design and build next generation Network and Storage data plane
  • Work with SmartNICs and DPUs/IPUs
  • Collaborate with motivated team members
  • Develop innovative data plane solutions from the ground up
  • Implement protocols and virtualization features
  • Develop embedded software and firmware

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Senior Software Engineer" , Oracle

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Software Engineer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.