Software Engineering Manager
Key Skills for This Role
Full Job Posting
Team Leadership & People Management
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 escalate 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.
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.
- Powered by SmartRecruiters - Candidate Privacy Policy
About Solidigm
Global provider of innovative NAND flash memory solutions and enterprise data-storage technologies.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Solidigm
Senior OPC R&D Engineer
San Jose, USA
As a lead OPC (Optical Proximity Correction) R&D Engineer, you will develop and implement, and guide other engineers in developing, high-quality technology solutions to optimize pattern fidelity, process window and relia
Technical Program Manager for Data Center SSD Products
Rancho Cordova, USA
Do you like showing up with a GM-like mentality? Do you want to lead a program that will have significant impact to the company? Do you want to lead a product that'll ship to the world's largest data center customers? If
SSD Product Quality & Reliability Engineer
Rancho Cordova, USA
Senior Security Application Engineer - Automation & Detection
Rancho Cordova, USA
Sr Firmware Engineer
Rancho Cordova, USA
Senior OPC R&D Engineer
San Jose, USA
Director, Indirect Procurement
Rancho Cordova, USA
Technical Program Manager for Data Center SSD Products
Rancho Cordova, USA
Administrative Assistant
Rancho Cordova, USA
SSD Product Quality & Reliability Engineer
Rancho Cordova, USA
Senior Security Application Engineer - Automation & Detection
Rancho Cordova, USA
Associate Account Manager
San Jose, USA