O

Oracle

Builds databases, business apps and cloud services

Director of Software Development - DPU Networking and Storage

Engineering LeadershipPosted on Nov 10
Full-timeIn-person

About the Job

Requirements

  • At least 15 years of professional software engineering experience, including at least 5 years in engineering management and demonstrated experience managing and developing engineering managers.
  • A record of building or scaling multiple engineering teams, including organizational design, hiring, performance management, leadership development, and succession planning.
  • Deep networking data plane expertise, supported by substantial experience designing, implementing, or leading delivery of high-performance packet processing systems.
  • Familiarity with storage architectures and data paths, including how network transport, congestion, resource constraints, and recovery affect storage performance and availability.
  • A strong systems engineering background and the technical judgment to evaluate architecture, concurrency, memory management, hardware acceleration, and performance tradeoffs with senior engineers.
  • Experience leading a new infrastructure platform or a major architectural transition, translating ambiguous requirements into investment priorities, resource plans, and production outcomes.
  • A record of delivering and operating critical infrastructure software, coordinating dependencies across organizations, and driving integration or adoption by partner services.
  • A bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.

Responsibilities

  • Set platform strategy and investment priorities by establishing a multiyear direction and phased roadmap grounded in service requirements, and deciding which capabilities merit investment while balancing performance, infrastructure efficiency, engineering effort, operational cost, and integration complexity.
  • Build the organization and its leadership by defining team boundaries and ownership, recruiting engineering managers and senior technical talent, establishing workforce plans, developing managers through coaching, clear expectations, and feedback, and building succession plans and leadership depth.
  • Partner with senior engineers to establish a coherent architecture across networking, storage, software, firmware, and hardware interfaces; ensure critical assumptions are tested through prototypes and representative benchmarks; and resolve cross-team tradeoffs without becoming a bottleneck for detailed design decisions.
  • Own integrated execution by translating strategy into coordinated commitments across teams, allocating engineering capacity, sequencing dependencies, managing risks involving scope, schedule, technical debt, and hardware readiness, communicating decisions and progress, and adjusting plans as evidence changes.
  • Establish measurable goals for throughput, tail latency, storage I/O performance, reliability, and resource efficiency; evaluate whether offload benefits justify platform complexity, including host resources recovered and the required engineering and operational effort.
  • Own software production readiness, including qualification, observability, compatibility, safe upgrades, fault isolation, and recovery; partner with consuming services on integration and staged deployment, with clear operational ownership and feedback into the roadmap.
  • Secure alignment on interfaces, priorities, and commitments with networking, storage, compute, security, hardware, and operations partners; resolve competing requirements and distinguish decisions the organization owns from those requiring joint agreement or broader leadership support.
  • Establish engineering standards and management practices that support quality, accountability, and sustainable delivery.
  • Lead responsible adoption of AI tools in development, testing, debugging, documentation, and knowledge sharing; require appropriate human review and evaluate results through engineering quality, productivity, reduced toil, and employee well-being.

Desired Qualifications

  • Experience with DPUs, SmartNICs, AMD Pensando, NVIDIA BlueField/DOCA, P4, DPDK, or comparable programmable networking and packet processing technologies.
  • Substantial experience with storage systems or data planes, block storage, NVMe, NVMe over Fabrics, RDMA, or storage virtualization.
  • Experience with hardware co-design, firmware interfaces, PCIe, DMA, SR-IOV, IOMMU, or efficient data movement.
  • Experience establishing a greenfield engineering organization, coordinating software and hardware roadmaps, or driving platform adoption across multiple infrastructure services.

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