O

Oracle

Builds databases, business apps and cloud services

Senior Software Engineer - Core Infrastructure

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 3 years of professional software engineering experience in systems or infrastructure software, including hands-on networking data plane development.
  • Strong C or C++ skills, including debugging, memory management, and concurrent programming on Linux.
  • Working knowledge of packet processing and networking fundamentals, including Ethernet, IP, TCP/UDP, routing, and switching.
  • Experience implementing or debugging networking software such as forwarding, encapsulation, virtual switching, or network policy.
  • Familiarity with the basic storage I/O path, latency, throughput, and failure handling, and ability to investigate issues with storage partners.
  • Experience with automated testing, debugging or profiling tools, and using measurements to explain software behavior.
  • Ability to independently deliver defined features, make detailed design decisions, and identify issues requiring broader architectural input.
  • Clear technical communication and constructive collaboration in design discussions, code reviews, and integration work.
  • A bachelor's degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.

Responsibilities

  • Own feature delivery by turning defined objectives into detailed designs, maintainable code, tests, and integrated features; identify dependencies and communicate progress and risks early.
  • Implement packet forwarding, encapsulation, virtual networking, policy, or storage integration features, and evaluate correctness and resource usage under representative traffic conditions.
  • Choose data structures, synchronization, and memory management approaches within the component architecture, and explain tradeoffs in design and code reviews.
  • Use benchmarks, packet captures, and profiling tools to diagnose throughput, latency, CPU, and memory issues, and demonstrate improvements with repeatable measurements.
  • Understand the basic storage I/O path and investigate how network behavior affects latency and throughput, working with networking and storage partners.
  • Add useful instrumentation, test error paths and recovery, contribute to release validation, and diagnose and fix owned-feature issues during integration and production support.
  • Review code, document interfaces and debugging findings, help teammates solve problems, and raise proposals when local improvements require architectural changes.
  • Review and validate AI outputs used in coding, testing, debugging, and documentation; remain accountable for correctness and share uses that reduce repetitive work and improve the team's experience.

Desired Qualifications

  • Experience with DPDK or another user-space packet processing framework, traffic generators, packet captures, or network benchmarks.
  • Exposure to DPUs, SmartNICs, AMD Pensando, NVIDIA BlueField/DOCA, P4, or comparable technologies.
  • Experience with storage software, block storage, NVMe, NVMe over Fabrics, RDMA, or storage virtualization.
  • Experience with PCIe, DMA, SR-IOV, zero-copy techniques, hardware offload, load testing, or failure recovery testing.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs