Resume and JobRESUME AND JOB
Oracle logo

Senior Software Engineer

Oracle

Software and Technology Jobs

Senior Software Engineer

full-timePosted: Dec 16, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, database software, and innovative technology solutions, powering thousands of organizations worldwide with its comprehensive suite of products and services.

With a commitment to innovation and excellence, Oracle continues to redefine cloud infrastructure through its Oracle Cloud Infrastructure (OCI), delivering unmatched performance, security, and scalability.

Position Overview

We are seeking a Senior Software Engineer to join the OCI-VCN (Virtual Cloud Network) team, where you will play a pivotal role in building the next-generation dataplane infrastructure.

This position demands strong expertise in networking and embedded systems to design and implement high-performance, scalable networking solutions that form the backbone of Oracle's cloud services.

You will collaborate with elite engineers to innovate on cutting-edge technologies, ensuring robust, reliable, and efficient data plane operations for enterprise customers.

This is an exciting opportunity to contribute to mission-critical infrastructure that supports millions of users globally.

Key Responsibilities

  • Design and implement high-performance dataplane components for OCI-VCN, optimizing for throughput, latency, and scalability.
  • Develop embedded software for networking hardware, including drivers and firmware for custom ASICs and FPGAs.
  • Collaborate with hardware engineers to integrate software with next-generation networking silicon.
  • Build and maintain networking protocols such as TCP/IP, UDP, VXLAN, and Geneve in user-space and kernel environments.
  • Optimize packet processing pipelines using DPDK, XDP, or eBPF for maximum performance.
  • Debug complex networking issues across distributed systems using advanced tools like Wireshark, tcpdump, and custom tracers.
  • Write comprehensive unit and integration tests to ensure reliability and performance under load.
  • Participate in code reviews, providing constructive feedback to maintain code quality and best practices.
  • Contribute to architectural decisions for scalable, fault-tolerant dataplane infrastructure.
  • Document designs, implementations, and operational procedures for team knowledge sharing.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 7+ years of professional software engineering experience with a focus on networking or systems programming.
  • Strong proficiency in C/C++ for performance-critical embedded and systems software development.
  • Deep understanding of networking fundamentals, including OSI model, TCP/IP stack, and routing protocols.
  • Experience with embedded systems programming, including Linux kernel modules or real-time operating systems.
  • Hands-on experience with high-performance networking libraries like DPDK, RDMA, or SR-IOV.
  • Proven ability to debug and troubleshoot complex distributed networking issues.
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments.

Preferred Qualifications

  • Experience with OCI, AWS, or other public cloud networking services.
  • Familiarity with programmable data planes using P4 or eBPF/XDP.
  • Knowledge of SmartNICs, DPUs, or offload technologies like NVIDIA BlueField or Pensando.
  • Contributions to open-source networking projects (e.g., FD.io, DPDK, or Linux kernel networking).
  • Experience with container networking (CNI plugins) and service mesh technologies.

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 conferences, certifications, and training.
  • Remote-friendly work options with collaborative office spaces across the US.

About the Team

The OCI-VCN team is a world-class group of engineers dedicated to pushing the boundaries of cloud networking performance and innovation.

We thrive in a collaborative, inclusive environment where ideas are valued, and engineers have direct impact on Oracle's cloud roadmap.

Join us to work on infrastructure that powers the world's most demanding cloud workloads.

Locations

  • United States, 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

  • Problem Solvingintermediate
  • System Designintermediate
  • Debuggingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 5+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

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

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 16, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, database software, and innovative technology solutions, powering thousands of organizations worldwide with its comprehensive suite of products and services.

With a commitment to innovation and excellence, Oracle continues to redefine cloud infrastructure through its Oracle Cloud Infrastructure (OCI), delivering unmatched performance, security, and scalability.

Position Overview

We are seeking a Senior Software Engineer to join the OCI-VCN (Virtual Cloud Network) team, where you will play a pivotal role in building the next-generation dataplane infrastructure.

This position demands strong expertise in networking and embedded systems to design and implement high-performance, scalable networking solutions that form the backbone of Oracle's cloud services.

You will collaborate with elite engineers to innovate on cutting-edge technologies, ensuring robust, reliable, and efficient data plane operations for enterprise customers.

This is an exciting opportunity to contribute to mission-critical infrastructure that supports millions of users globally.

Key Responsibilities

  • Design and implement high-performance dataplane components for OCI-VCN, optimizing for throughput, latency, and scalability.
  • Develop embedded software for networking hardware, including drivers and firmware for custom ASICs and FPGAs.
  • Collaborate with hardware engineers to integrate software with next-generation networking silicon.
  • Build and maintain networking protocols such as TCP/IP, UDP, VXLAN, and Geneve in user-space and kernel environments.
  • Optimize packet processing pipelines using DPDK, XDP, or eBPF for maximum performance.
  • Debug complex networking issues across distributed systems using advanced tools like Wireshark, tcpdump, and custom tracers.
  • Write comprehensive unit and integration tests to ensure reliability and performance under load.
  • Participate in code reviews, providing constructive feedback to maintain code quality and best practices.
  • Contribute to architectural decisions for scalable, fault-tolerant dataplane infrastructure.
  • Document designs, implementations, and operational procedures for team knowledge sharing.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 7+ years of professional software engineering experience with a focus on networking or systems programming.
  • Strong proficiency in C/C++ for performance-critical embedded and systems software development.
  • Deep understanding of networking fundamentals, including OSI model, TCP/IP stack, and routing protocols.
  • Experience with embedded systems programming, including Linux kernel modules or real-time operating systems.
  • Hands-on experience with high-performance networking libraries like DPDK, RDMA, or SR-IOV.
  • Proven ability to debug and troubleshoot complex distributed networking issues.
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments.

Preferred Qualifications

  • Experience with OCI, AWS, or other public cloud networking services.
  • Familiarity with programmable data planes using P4 or eBPF/XDP.
  • Knowledge of SmartNICs, DPUs, or offload technologies like NVIDIA BlueField or Pensando.
  • Contributions to open-source networking projects (e.g., FD.io, DPDK, or Linux kernel networking).
  • Experience with container networking (CNI plugins) and service mesh technologies.

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 conferences, certifications, and training.
  • Remote-friendly work options with collaborative office spaces across the US.

About the Team

The OCI-VCN team is a world-class group of engineers dedicated to pushing the boundaries of cloud networking performance and innovation.

We thrive in a collaborative, inclusive environment where ideas are valued, and engineers have direct impact on Oracle's cloud roadmap.

Join us to work on infrastructure that powers the world's most demanding cloud workloads.

Locations

  • United States, 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

  • Problem Solvingintermediate
  • System Designintermediate
  • Debuggingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 5+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

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

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.