Senior Director of Engineering (Storage / CPU)
Description:
- Lead, grow, and mentor cross-functional engineering teams, including second- and third-level managers.
- Build a culture of excellence, accountability, collaboration, and continuous improvement.
- Attract, develop, and retain top engineering talent.
- Define, evolve, and execute the technical roadmap for storage software products.
- Ensure the delivery of high-performance, scalable, and reliable storage solutions.
- Provide architectural guidance and make strategic technical decisions aligned with long-term product vision.
- Oversee multiple, complex engineering initiatives with high-quality standards and predictable outcomes.
- Drive Agile/Scrum-based development practices, ensuring efficient workflows, sprint execution, and backlog prioritization.
- Ensure seamless CI/CD, DevOps, and automation integration across engineering pipelines.
- Work closely with product management, architecture, quality engineering, and customer-facing teams.
- Align engineering priorities with business objectives and customer needs.
- Communicate project progress, risks, and strategy to executive leadership.
Requirements:
- 7+ years of technical management experience, with at least 2+ years in senior leadership roles managing managers.
- 10+ years of hands-on software development experience, preferably in C/C++ or similar system-level languages.
- Proven track record in designing and delivering storage systems, data infrastructure, distributed systems, or system software.
- Strong understanding of: Storage architectures (block, file, object storage), Data protection, replication, caching, deduplication, performance optimization, System software, OS internals, and hardware interactions
- Deep experience with CI/CD pipelines, DevOps tooling, and Agile methodologies.
- Excellent leadership, communication, decision-making, and problem-solving skills.
- Strong customer-first mindset with passion for building robust enterprise-grade products.
Preferred Qualifications:
- Experience scaling engineering organizations in high-growth product companies.
- Exposure to cloud storage technologies (AWS S3, Azure Blob, GCP Storage).
- Experience with Kubernetes, container storage interfaces (CSI), or distributed file systems.
- Masters degree in Computer Science, Engineering, or related field (preferred)
Didn’t find the job appropriate? Report this Job