Senior Storage Software Engineer

United States Digital Space LLC

Cambridge

Hybrid

GBP 97,300 - 131,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Team development
Creativity and innovation
Impact and influence
Deliver on your promises
Partnership focus
Teamwork and communication

Job summary

United States Digital Space LLC in Cambridge, United Kingdom is seeking Staff Software Engineers with deep expertise in high-performance storage software. You will work on development platforms, FPGAs, and early silicon, collaborating across teams and open-source projects to optimize storage pipelines and system performance.

Key requirements include top-level C/C++ skills, understanding of multicore OS concepts, and experience with PCIe/CXL, block/Object storage, and file systems.

Qualifications

  • Highly proficient in C and C++.
  • Deep understanding of OS concepts: processes, threads, locks, memory.
  • Experience with storage areas: PCIe, CXL, block/object/file systems (NFS).
  • Expertise in debugging and optimizing performance of complex systems.
  • Experience with modern software development practices: Git, Agile, code reviews.

Responsibilities

  • Identify bottlenecks and missing features with internal and external teams.
  • Influence architecture by understanding storage requirements.
  • Enable and optimize storage software on company servers.
  • Improve code quality through testing and CI/CD automation.
  • Contribute to open-source projects: develop, upstream, maintain code.
  • Mentor colleagues and grow the team's capabilities.

Skills

C and C++
OS concepts
Multicore architectures
Storage architectures
Debugging & performance
Git & Agile

Job description

United States Digital Space LLC in Cambridge, United Kingdom is seeking Staff Software Engineers with deep expertise in high-performance storage software. You will work on development platforms, FPGAs, and early silicon, collaborating across teams and open-source projects to optimize storage pipelines and system performance.

Key requirements include top-level C/C++ skills, understanding of multicore OS concepts, and experience with PCIe/CXL, block/Object storage, and file systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Data Platform Engineer - Distributed Storage & Compute
C++ Data Platform Engineer - Distributed Storage & Compute

United States Digital Space LLC • Greater London

On-site
GBP 65,000 - 90,000
Staff Software Engineer - Storage
Staff Software Engineer - Storage

United States Digital Space LLC • Cambridge

Hybrid
GBP 97,000 - 132,000
Team development
Creativity and innovation
Impact and influence
+3
Global Storage DevOps & Automation Engineer
Global Storage DevOps & Automation Engineer

United States Digital Space LLC • Cambridge

Hybrid
GBP 60,000 - 90,000
Senior C++ Engineer: High-Performance Multithreaded Systems
Senior C++ Engineer: High-Performance Multithreaded Systems

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 130,000
Senior Systems Engineer - High-Performance Storage (NYC/London)
Senior Systems Engineer - High-Performance Storage (NYC/London)

Spiral • Greater London

On-site
GBP 60,000 - 90,000
System Specialist (Storage)
System Specialist (Storage)

Squarepoint • Greater London

On-site
GBP 65,000 - 85,000
Senior Firmware Engineer – Low-Level Systems & Testing
Senior Firmware Engineer – Low-Level Systems & Testing

United States Digital Space LLC • Cambridge

On-site
GBP 73,000 - 100,000
GPU Driver & Tooling Engineer (C/C++)
GPU Driver & Tooling Engineer (C/C++)

United States Digital Space LLC • Cambridge

Hybrid
GBP 55,000 - 75,000
Senior Storage Solutions Engineer - Pre-Sales
Senior Storage Solutions Engineer - Pre-Sales

Hammerspace, Inc. • Greater London

On-site
GBP 70,000 - 110,000
Senior Embedded Software Engineer — Aerospace/RTOS
Senior Embedded Software Engineer — Aerospace/RTOS

United States Digital Space LLC • Milton Keynes

On-site
GBP 55,000 - 75,000