Lead Software Engineer (Object Storage)

SoCode US

Boston (MA)

Hybrid

USD 180,000 - 220,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
401(k) retirement plan
Life insurance
AD&D insurance
Disability insurance
Wellness program
Hybrid work (3 days)

Job summary

SoCode US in Boston is hiring a Lead Systems Software Engineer to direct a new object storage engineering team. You will guide technical direction and architect critical components along the S3 request path, data path, durability and data movement while staying hands‑on.

The role emphasizes deep systems work, low‑latency code paths, erasure coding, and distributed‑systems correctness at exabyte scale. Boston hybrid work arrangement and competitive compensation offered.

Qualifications

  • 10+ years of software development in Go, Python, C, C++ or Rust (or equivalent systems‑level expertise).
  • Strong distributed‑systems and high‑performance storage‑software design experience.
  • Deep Linux: systems programming, debugging, profiling and performance analysis of complex systems.

Responsibilities

  • Act as technical lead for a new object storage team while remaining substantially hands‑on.
  • Drive technical direction and key architectural decisions across the data path, durability, S3 and data movement.
  • Design and build critical components, lead design and code reviews, and ensure solid automated testing and CI coverage.
  • Own complex durability and data‑placement work – including erasure coding – ensuring correctness under node loss, disk faults, partial writes and network partitions.
  • Mentor engineers, grow technical ownership across the team, and partner with the manager on scope, sequencing and risk.

Skills

Go
Python
C
C++
Rust
Distributed systems
High-performance storage

Job description

Lead Systems Software Engineer – Object Storage
Boston, (Hybrid) | Up to $200,000 base + benefits | Full-time

An established leader in enterprise data storage is building a brand-new object storage engineering team in Denver and is hiring a Lead Systems Software Engineer as its technical lead. You’ll set technical direction and build alongside the team across the S3 request path, data path, durability and data movement of an exabyte-scale object storage platform - while staying substantially hands‑on. This is deep systems work for an engineer who enjoys low‑latency code paths, high concurrency, erasure coding and distributed‑systems correctness at scale.

What you'll do
  • Act as technical lead for a new object storage team while remaining substantially hands‑on.
  • Drive technical direction and key architectural decisions across the data path, durability, S3 and data movement.
  • Design and build critical components, lead design and code reviews, and ensure solid automated testing and CI coverage.
  • Own complex durability and data‑placement work – including erasure coding – ensuring correctness under node loss, disk faults, partial writes and network partitions.
  • Mentor engineers, grow technical ownership across the team, and partner with the manager on scope, sequencing and risk.
What we're looking for
  • 10+ years of software development in Go, Python, C, C++ or Rust (or equivalent systems‑level expertise).
  • Strong distributed‑systems and high‑performance storage‑software design experience.
  • Deep Linux: systems programming, debugging, profiling and performance analysis of complex systems.
  • Solid grasp of concurrency, synchronisation, locking, async programming and memory management in performance-sensitive code.
  • Experience with object storage or S3-compatible APIs, and demonstrated technical leadership of a team or significant workstream.
Nice to have
  • Experience with the Linux I/O subsystem and networking.
  • Knowledge of erasure coding principles.
  • Experience with storage protocols and clustering design and development.
  • Experience with REST, gRPC or Thrift.
  • Familiarity with OCaml (parts of the existing codebase are written in it) – welcome, not required.
What's on offer
  • Base salary up to $200,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), Boston
  • ** 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Object Storage)
Lead Software Engineer (Object Storage)

SoCode US • Mundelein (IL)

Hybrid
USD 180,000 - 220,000
Lead Object Storage Engineer - Exabyte-Scale, Hybrid
Lead Object Storage Engineer - Exabyte-Scale, Hybrid

SoCode US • Mundelein (IL)

Hybrid
USD 180,000 - 220,000
Lead Systems Software Engineer - Object Storage
Lead Systems Software Engineer - Object Storage

Quantum US • Centennial (CO)

Hybrid
USD 160,000 - 200,000
Health plans
401(k) plan
Stock Purchase Program
+1
Lead Systems Software Engineer - Object Storage
Lead Systems Software Engineer - Object Storage

Quantum Default Brand • Centennial (CO)

Hybrid
USD 160,000 - 200,000
Hybrid work arrangement
Lead Systems Software Engineer - Object Storage
Lead Systems Software Engineer - Object Storage

Quantum • Centennial (CO)

Hybrid
USD 160,000 - 200,000
Health plan options
401(k) matching
Employee Stock Purchase Plan
Technical Lead, Exabyte-Scale Object Storage (Hybrid)
Technical Lead, Exabyte-Scale Object Storage (Hybrid)

SoCode US • Boston (MA)

Hybrid
USD 180,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+6
Senior Systems Software Engineer
Senior Systems Software Engineer

SoCode US • Denver (CO)

Hybrid
USD 198,000 - 242,000
Medical coverage
Dental coverage
Vision coverage
+3
Software Engineering Manager / Product Owner - Object Storage
Software Engineering Manager / Product Owner - Object Storage

Quantum US • Centennial (CO)

Hybrid
USD 160,000 - 200,000
Health plans
401(k) plan
Employee stock purchase program
Software Engineering Manager / Product Owner - Object Storage
Software Engineering Manager / Product Owner - Object Storage

Quantum Default Brand • Centennial (CO)

Hybrid
USD 160,000 - 200,000
Health plans
401(k) match
Employee stock purchase program
Staff Software Engineer - Infrastructure Storage
Staff Software Engineer - Infrastructure Storage

Cloudjobs • San Francisco (CA)

On-site
USD 200,000 - 260,000
Cash compensation
Equity compensation
Health coverage
+6