Senior Software Engineer
Indexed description
Senior Software Engineer – Object Storage
Denver, CO (Hybrid) | Up to $180,000 base (can go higher for exceptional candidates) + benefits | Full-time
An established leader in enterprise data storage is hiring a Senior Software Engineer to build the core of a large-scale, S3-compatible object storage platform used to store and protect petabytes of unstructured data for demanding, mission-critical workloads. This is a hands-on engineering role at the heart of the storage engine, not a wrapper or integration role.
What you'll do
- Design and build the object request pipeline (PUT/GET/DELETE) that serves data at scale with predictable low latency.
- Write and optimise performance-critical code paths - zero-copy data handling, distributed caching and request coalescing, and efficient metadata handling.
- Work on durability and data-protection internals, including erasure coding and the mechanisms that keep data safe across a distributed cluster.
- Own features end to end, from design through implementation, testing and production hardening.
What we're looking for
- 10+ years of systems software engineering in C, C++ or Rust.
- Deep, hands-on experience building object, file or block storage systems at scale - not just consuming them.
- Strong grasp of distributed systems fundamentals: consistency, replication, durability and failure handling.
- Solid Linux systems knowledge and an instinct for performance (latency, throughput, memory and I/O).
- Familiarity with the S3 API and object-storage concepts (metadata, erasure coding, request pipelines).
Nice to have
- Experience with zero-copy techniques, lock-free concurrency, or low-latency network data paths (NVMe-oF, RDMA).
- Exposure to hybrid-cloud data workflows or large-scale AI/ML data pipelines.
What's on offer
- Base salary up to $180,000, depending on experience.
- Medical, dental and vision coverage.
- Health Savings and Flexible Spending Accounts.
- Company-paid life, AD&D and disability insurance.
- 401(k) retirement plan with employer contribution.
- Employee Assistance Program and wellness benefits.
- Hybrid working (3 Days) , Denver, CO.
- ** Must have full working rights in the United States.
This role is live and interviews will be happening imminently, the interview process is 3 stages and average time from Recruiter Screening call (Human, Not AI), to Offer/ Decision is around 2 - 3 weeks.
Please apply to the job advert if your skills and experience align. We welcome serious relocators to apply.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search