Oracle

Senior Principal Software Engineer

Oracle
Apply
14 hours ago
Nashville, TN, USAStaff+
H1B sponsor

Base Salary

$135k - $306k/yr

Responsibilities

  • Own the architecture, technical outcomes, and phased delivery plan for a major subsystem spanning multiple components and teams.
  • Define host, DPU software, firmware, and hardware partitioning, including queueing, memory ownership, acceleration, and recovery decisions.
  • Lead implementation and integration across component owners while personally implementing or debugging critical paths.
  • Establish throughput, tail-latency, resource-efficiency, storage I/O, and packet-processing performance targets.
  • Connect storage and networking architecture while evaluating transport, ordering, buffering, backpressure, recovery, availability, and data-integrity tradeoffs.
  • Lead subsystem qualification, technical readiness reviews, observability, fault isolation, upgrade safety, rollout, and production readiness.
  • Mentor engineers, develop component owners, and establish shared engineering practices and validated AI-use practices.

Requirements

  • 10+ years of professional software engineering experience in systems or infrastructure software, including substantial hands-on experience with high-performance storage or networking data paths.
  • Demonstrated ownership of a major subsystem spanning multiple components and engineering teams from ambiguous requirements through production integration.
  • Deep expertise in storage data path or networking data path architecture, implementation, and optimization.
  • Strong hands-on C or C++ expertise and deep knowledge of Linux, synchronization, memory management, multicore architectures, and performance analysis.
  • Working familiarity with the complementary storage or networking domain and the ability to assess cross-domain performance and failure interactions.
  • Experience defining component boundaries and contracts, setting performance budgets, and resolving cross-component correctness and reliability issues.
  • A record of driving technical alignment and delivery across teams while remaining involved in implementation and difficult debugging.
  • Ability to explain complex architectural decisions and develop engineers into effective component owners.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline, or equivalent practical experience.
  • Preferred experience includes DPU architecture, DPUs, SmartNICs, AMD Pensando, NVIDIA BlueField/DOCA, P4, DPDK-based systems, block storage, NVMe, NVMe over Fabrics, RDMA, storage virtualization, hardware co-design, PCIe, DMA, SR-IOV, IOMMU, zero-copy techniques, fleet qualification, failure recovery, and upgrade compatibility.

Benefits

  • US medical, dental, and vision insurance, including expert medical opinion.
  • Short- and long-term disability, life insurance, AD&D, and supplemental life insurance.
  • Health care and dependent care Flexible Spending Accounts.
  • Pre-tax commuter and parking benefits.
  • 401(k) Savings and Investment Plan with company match.
  • Paid vacation, 11 paid holidays, and paid sick leave.
  • Paid parental leave and adoption assistance.
  • Employee Stock Purchase Plan, financial planning, group legal, and voluntary auto, homeowner, and pet insurance.
  • The role is generally open for at least three calendar days from posting or while the posting remains active.

Tech Stack

Categories

Oracle

About Oracle

10,000+ employees

Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.

Contact me