Software Engineering Manager

Solidigm Inc.

Rancho Cordova, Northern (CA, KY)

Hybrid

USD 150,000 - 210,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Solidigm is seeking a Software Engineering Manager to lead a storage-software team in the AI-centric era, responsible for strategy and delivery across concurrent software initiatives, including open source and closed source solutions.

This role owns the full people-management lifecycle, shapes the team's roadmap, and coordinates with SSD engineering teams, hardware timelines, and external partners to ensure aligned, high-impact progress.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.
  • 7+ years software engineering experience, 2+ years in software team management.
  • Ability to own strategy and set priorities for multiple initiatives.
  • Experience with Agile/Kanban delivery and reporting.
  • Full lifecycle people-management experience.

Responsibilities

  • Lead a storage-software team responsible for strategy and delivery across multiple initiatives.
  • Own headcount planning, hiring requisitions, and staffing.
  • Set and track individual and team performance goals.
  • Design onboarding and ramp-up programs for engineers.
  • Define and evolve the software team's overall strategy and roadmap.
  • Coordinate with cross-site teams and external partners.
  • Engage in open-source upstreaming and ecosystem engagement.

Skills

Strategy ownership
People management
Agile delivery
Software architecture

Education

Bachelor's/Master's in CS/CE

Tools

SPDK
Linux storage stacks
NVMe

Job description

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a start-up. In addition to the U.S. headquarters and other facilities in the U.S., the company has international presence in Asia, Europe, and the Americas. Solidigm will continue to lead the world in innovating new Memory technologies with aspirations to be the #1 NAND memory company in the world. At Solidigm, we view problems as opportunities to define innovative solutions that hold the power to change the world and unleash the potential technological needs that the future holds. At Solidigm, we are One Team that fosters a diverse, equitable, and inclusive culture that embraces individual uniqueness and empowers us to bring our best selves to deliver excellence in support of Solidigm's vision and mission to be the go-to partner for optimized data storage solutions. You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers, provides an engaging workplace for its employees, and serves a greater impact on the world. This is a golden opportunity for the right applicant to join us and help design, build, and lead Solidigm. We want a diverse team of dedicated professionals who will not just be Solidigm team members but contribute to how we shape the future of the organization. We are seeking applicants who will grow and thrive in our culture; be customer inspired, trusting, innovative, team-oriented, inclusive, results driven, collaborative, passionate, and flexible.

Job Description

Solidigm is seeking a Software Engineering Manager to lead a storage-software team in the AI-centric era whom is responsible for both strategy and delivery across a portfolio of concurrent software initiatives, including both open source and closed source solutions. This role owns the full people-management lifecycle while also functioning as a strategy and portfolio owner: shaping the team's roadmap, structuring pathfinding efforts into workable sub-teams, balancing finite engineering capacity across competing priorities, and making resourcing and prioritization decisions under technical uncertainty. This is a systems-software leadership role at the intersection of host-side storage software, SSD firmware concepts, and data-center/AI storage strategy. The ideal candidate is comfortable running several distinct initiatives in parallel, each with its own charter, and making disciplined trade-off calls about where to invest.

Key Responsibilities

Manage, mentor, and grow a team of software engineers working on host-side storage software, partnering closely with partner SSD engineering teams and business planners.

Own headcount planning and hiring: define job requisitions, drive requisition approvals, and staff open Software Development Engineer positions.

Set, track, and manage individual and team performance goals (e.g., via Workday), ensuring goals stay current and relevant throughout the review cycle.

  • Design and run structured onboarding and technical ramp-up programs, including deep-dive training on core subsystems and coordination of subject-matter experts.

Technical & Program Ownership

Define and evolve the software team's overall strategy and roadmap, translating group-level direction into concrete, charter-driven initiatives.

Structure pathfinding efforts into workable sub-teams with clear ownership (e.g., firmware POC, host-stack implementation, and validation groups) and finalize each group's charter.

Explicitly manage finite team capacity across competing initiatives; identify when parallel execution of multiple efforts risks completing none, and make or elevate the necessary prioritization calls.

Keep overlapping-but-distinct initiatives properly separated (independent charters and scope) to prevent scope creep and preserve delivery focus.

Frame initiatives around clear value propositions and align the team accordingly.

Track intercept windows against hardware/platform timelines and ensure software intercepts are optimized.

Technical & Program Delivery

Provide technical oversight across the team's domains.

Ensure engineers have properly provisioned development and validation environments.

Champion an AI-first development and validation methodology grounded in business results.

Champion quality and automation tooling to keep development practices efficient and reliable.

Cross-Functional Collaboration & External Engagement

Represent the software team in program-level planning forums; communicate status, risks, and resourcing needs to engineering leadership.

Coordinate with adjacent engineering teams, NAND/media experts, and cross-site workgroups on shared infrastructure and knowledge transfer.

Manage external ecosystem engagement, including open-source upstreaming strategy (maintainer outreach, community enablement) and coordination with external customers and partners — sequencing these against internal capacity.

Ensure marketing/ecosystem enablement (white papers, community materials) is planned and gated appropriately relative to technical readiness.

Qualifications

Required Qualifications

Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.

7+ years of software engineering experience, including 2+ years managing a software team or leading with formal management scope.

Demonstrated ability to own strategy and set priorities for a team running multiple concurrent initiatives, including making trade-off decisions under constrained headcount.

Experience managing Agile/Kanban delivery and reporting for a software team.

Full people-management lifecycle experience: hiring/requisitions, goal-setting, performance reviews, and career development.

Preferred Qualifications

Strong background in systems/storage software: NVMe, SSD firmware/host-software interaction, or Linux storage stacks.

Familiarity with SPDK or comparable user-space storage frameworks.

Experience with flash translation layer (FTL) design, RAID/write-shaping, NAND type transitions (QLC/TLC/SLC), or power-fail/data-recovery design.

Experience with open-source upstreaming and maintainer/community engagement.

Exposure to AI-inference storage concepts (e.g., KV-cache SSDs, **ephemeral/volatile-flash pathfinding**) and TCO-based value framing.

Experience managing distributed/multi-site engineering teams and external customer/partner engagements.

Prior experience in a data-center SSD or enterprise storage company.

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

Similar jobs worth comparing

Firmware Product Line Architect
Firmware Product Line Architect

Solidigm • Rancho Cordova (CA)

Hybrid
USD 171,000 - 273,000
Firmware Product Line Architect
Firmware Product Line Architect

Solidigm • Longmont (CO)

Hybrid
USD 154,000 - 246,000
SSD Architect
SSD Architect

Solidigm • Rancho Cordova (CA)

On-site
USD 196,240 - 314,000
Medical, dental, and vision insurance
Short- and long-term disability
401(k) match
+2
Senior Principal Storage Architecture Engineer
Senior Principal Storage Architecture Engineer

Solidigm • Rancho Cordova (CA)

On-site
USD 211,000 - 340,000
SSD Architect
SSD Architect

Solidigm • San Jose (CA)

On-site
USD 196,240 - 314,000
Medical insurance
401(k) company match
Stock options
Product Development Team Lead
Product Development Team Lead

Solidigm • Rancho Cordova (CA)

On-site
USD 235,000 - 392,000
RSU program
RCU program
Cash bonus
+3
Product Marketing Engineer
Product Marketing Engineer

Solidigm • Sacramento (CA)

On-site
USD 102,000 - 170,000
SSD Architect
SSD Architect

Solidigm • Longmont (CO)

Hybrid
USD 196,000 - 314,000
RSU and RCU programs
Comprehensive benefits package
401(k) company match
Firmware Product Lead
Firmware Product Lead

Solidigm • Rancho Cordova (CA)

Hybrid
USD 129,000 - 202,000
RSU program
RCU program
Bonus programs
+1
Firmware Product Lead
Firmware Product Lead

Solidigm Inc. • Rancho Cordova (CA), Northern (KY)

Hybrid
USD 129,000 - 202,000
Hybrid role
RSU/RCU program eligibility
Medical, dental, vision insurance