Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Staff Software Engineer

Home > C/C++ programming jobs

Senior Staff Software Engineer in USA

  • San Francisco, CA

Responsibilities

  • Design and implement storage-protocol hardware offload for NVMe-oF, encryption, compression, checksums, and erasure coding on DPUs and SmartNICs.
  • Build and maintain control-plane integrations for provisioning, health, telemetry, and failover of DPU-resident offload services.
  • Partner with Storage Networking and Compute/Hypervisor teams on RDMA/RoCE, NVMe-oF, SR-IOV, and vDPA-based DPU virtualization.
  • Evaluate and integrate vendor DPU SDKs and frameworks such as NVIDIA DOCA and BlueField SNAP.
  • Build observability and testing infrastructure for DPU-offloaded paths.
  • Drive IOPS, throughput, latency, and host-CPU-cycle-saved benchmarking.
  • Serve as the storage team’s technical lead for DPU architecture decisions and hardware-vendor collaboration.

Requirements

  • 10+ years of professional software engineering experience with hands-on systems programming in C, C++, or Rust and production control-plane or orchestration experience in Go, Java, or similar.
  • Direct production experience with SmartNICs or DPUs, including NVIDIA BlueField, Intel IPU, ConnectX 6/7, or comparable hardware-offload platforms.
  • Working knowledge of NVMe-oF, RDMA, RoCE, InfiniBand, and storage protocols commonly accelerated by DPUs.
  • Experience with SR-IOV, vDPA, virtio-blk, virtio-fs, XDP/eBPF, DPDK, or SPDK.
  • Strong Linux systems experience spanning kernel internals, device drivers, and I/O subsystems.
  • Experience contributing to a file, block, or object storage system.
  • Experience with NVIDIA DOCA, BlueField SNAP, or other DPU-native storage-virtualization frameworks is preferred.
  • Experience operating NVMe-oF target or initiator offload, multi-tenant hardware isolation, GPUDirect Storage, or GPU-to-storage optimizations is preferred.
  • Open-source contributions to DPDK, SPDK, Open vSwitch, or similar projects are preferred.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related discipline.

Benefits

  • Competitive compensation and equity packages, including Restricted Stock Units.
  • Paid time off, paid holidays, leave programs, and paid parental leave.
  • Comprehensive health, dental, and vision insurance with employer HSA contributions.
  • Paid life insurance, short- and long-term disability coverage, and mental health and wellness support.
  • Professional development and tuition reimbursement.
  • Commuter benefits, cell phone stipend, 401(k) plan with company match up to 4% of salary, and volunteer time off.
  • Global travel insurance, emergency assistance, daily meals allowance, and location-specific perks.

Salary: $245k - $290k/yr

Crusoe

As the AI factory company, Crusoe is on a mission to accelerate the abundance of energy and intelligence. The company provides a reliable, scalable, cost-effective, and energy-first solution for AI infrastructure. By harnessing large-scale energy resources, building AI-optimized data centers, and...

Similar positions

Senior Systems Engineer, Browser Isolation

  • Cloudflare
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $73k-$101k
  • Worldwide

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Principal Software Engineer

  • Microsoft
  • Full time
  • USA
  • 10/15/2026
  • Salary: $143k - $304k/yr
  • Redmond, WA

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote