Principal Systems Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Centennial, CO, USA
Hybrid
190K-220K Annually
Expert/Leader
Cloud
The Role
Design and implement object storage control plane services ensuring scalability, correctness, and operational efficiency in large-scale systems. Lead enhancements in durability, lifecycle management, and coordination mechanisms adhering to distributed systems principles.
Summary Generated by Built In

Quantum Corporation leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.

Job Summary and Duties:

We are seeking a Principal Object Storage Software Engineer with a strong control plane, and distributed systems focus to design, implement, and evolve the metadata, orchestration, and cluster management services of our scale-out object storage platform.

In this role, you will own software that governs request coordination, metadata lifecycles, placement decisions, durability policies, and cluster-wide state, ensuring correctness, scalability, and operability across large deployments.

This is a deep systems role for engineers passionate about distributed correctness, failure handling, and control-plane scalability in large object storage systems.

Key Responsibilities

Control Plane & Distributed Architecture

  • Architect and evolve control plane services for object metadata, namespaces, indexing, placement logic, and cluster membership/state management.
  • Design scalable coordination mechanisms for request routing, lifecycle management, background services, and policy enforcement across multi-node clusters.
  • Define clear control-plane/data-plane boundaries to enable long-term system evolution and operational

Durability, Integrity & Lifecycle Management

  • Implement and maintain durability and lifecycle features such as erasure coding policies, replication control, healing workflows, snapshots (where applicable), thin provisioning concepts, and data scrubbing orchestration.
  • Ensure system-wide correctness under failures including node loss, disk faults, partial operations, network partitions, and rolling upgrades—without compromising data integrity.
  • Drive idempotent, auditable, and recoverable control-plane

Concurrency, Coordination & Correctness

  • Solve high-concurrency challenges in metadata and control-plane paths using robust synchronization strategies, lock minimization, and asynchronous execution models.
  • Apply careful reasoning around ordering, leader election, state transitions, retries, and race conditions in distributed control flows.
  • Establish correctness guarantees that simplify downstream data-path

Scalability & Cluster Operations

  • Ensure that control-plane services scale linearly as clusters grow, including rebalancing, reconstruction coordination, and background task scheduling.
  • Design systems that minimize customer-visible impact during maintenance, upgrades, and recovery
  • Collaborate cross-functionally with data-path, platform, and operations teams to deliver an integrated, operable solution.

Required Qualifications

  • 15+ years of software development experience using C/C++, Rust, or equivalent systems-level
  • Strong experience designing and operating distributed control-plane systems for large-scale
  • Deep Linux experience, including debugging, profiling, and performance analysis of complex
  • Solid understanding of concurrency, synchronization, state machines, and asynchronous programming
  • Strong experience using AI-assisted tools or modern data-pipeline
  • Strong communication skills and ability to collaborate effectively across teams and time
  • Self-motivated, with a track record of owning complex systems end-to-

Preferred / Nice-to-Have Skills

  • Experience with cluster management, consensus, or coordination
  • Familiarity with storage architectures and object storage control
  • Experience with containers and
  • Experience using Git and
  • Experience with Amazon AWS S3 APIs, SDKs, and tooling

Quantum provides a diverse portfolio of health plans for medical and prescription, dental, vision, life, disability and supplemental medical insurance options. We also support our team members' efforts to develop and maintain a healthy lifestyle through reimbursement and educational programs. Quantum offers a company-matched 401(k) plan to help employees save for retirement in a tax-advantaged way. We also have an Employee Stock Purchase Program for purchasing Quantum stock at a discounted rate. 

Anticipated Annual Salary Range: $190,000 - $220,000

The above pay range represents Quantum's good faith and reasonable estimate of possible compensation at the time of posting. Pay within or outside of the range will be based on a variety of factors, including but not limited to, relevant experience, knowledge/education, skills/abilities, internal equity, and budgetary considerations. 

#LI-HYBRID

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Top Skills

Amazon Aws
C++
Git
Linux
Rust
S3 Apis
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Englewood, CO
1,600 Employees
Year Founded: 2013

What We Do

<p><span style="color: rgb(51, 51, 51); font-family: Arial; font-size: 11px; line-height: 11px; background-color: rgb(237, 237, 237);">Quantum has become the global expert in data protection and big data management solutions. We provide a unique combination of specialized storage solutions and unmatched value for traditional, virtual and cloud envi

Similar Jobs

ALTEN Technology USA Logo ALTEN Technology USA

Principal Software Engineer

Aerospace • Information Technology • Software • Biotech • Design
Easy Apply
In-Office
Denver, CO, USA
150K-220K Annually

FS Studio Logo FS Studio

Principal Software Engineer

Artificial Intelligence • Information Technology • Internet of Things • Robotics • Software • Virtual Reality • App development
Hybrid
Denver, CO, USA
79 Employees
125K-155K Annually

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
3 Locations
85422 Employees
160K-303K Annually

Similar Companies Hiring

Toro TMS Thumbnail
Cloud • Enterprise Web • Sales • Software • Transportation
Chicago, IL
80 Employees
Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account