Role:
We are looking for a dynamic and visionary Senior Manager – Software Development to lead, inspire, and scale a team of talented engineers. This role is ideal for someone who combines deep technical expertise with proven hands-on people leadership, thrives in fast-paced environments, and is passionate about building world-class software solutions in the storage and infrastructure domain. As the Senior Engineering manager, you will be directly responsible for managing 12+ engineers, fostering a culture of autonomy, ownership, and excellence. You’ll be at the heart of product innovation, driving technical excellence, championing best practices, and empowering engineers to deliver high-quality, high-performing software that powers mission-critical workloads.
Responsibilities:
- Lead the end-to-end development lifecycle for DataCore’s flagship products—OpenEBS/Puls8 —from requirements analysis and design to coding, testing, and release—ensuring timely delivery of robust, scalable solutions.
- Directly manage and mentor 12+ engineers in a flat structure, balancing hands-on technical leadership with strategic direction. Nurture a high-performing engineering culture through clear goal setting, mentorship, performance management, and professional development.
- Provide architectural and technical guidance, review design and code, champion modern engineering approaches. Drive innovation while paying constant attention to quality standards, automation, DevOps practices.
- Remove roadblocks, resolve conflicts, and create an environment where engineers can do their best work with high autonomy.
- Partner with cross-functional teams—product management, QA, release management, and documentation—to drive seamless product delivery.
- Champion the association with CNCF and drive the opensource maturity to the next phases.
- Communicate progress, risks, and solutions effectively to senior leadership and stakeholders across geographies.
Education/Experience:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
- 18-20 years of software engineering experience, including 6+ years in engineering leadership with people management experience.
- Proven ability to directly lead teams of 10+ engineers.
Skills:
- Strong technical background in software-defined storage with hands-on experience in block storage technologies and concepts (replication, snapshots, encryption, mirroring, etc.)
- Comfort with hands-on technical involvement while managing at scale—able to context-switch between code reviews and strategic planning.
- Experience managing the complexity of both innovation-focused product and customer issues.
- Deep programming expertise (C, Golang, Rust) , at least one OO language (C++, C#, Java, Python).
- Experience leading open-source projects.
- Proficiency with Linux system-level concepts, SCSI, NVMe, Containers, and Kubernetes-based architectures.
- Track record of excellence in system design, debugging, and guiding architectural decisions.
- Strong knowledge of modern engineering management practices: agile, project planning, estimation, DevOps, CI/CD, and automation.
- Exceptional communication and collaboration skills, with the ability to influence across teams and geographies.
- Self-starter mindset with the ability to thrive in dynamic, distributed, and innovation-driven environments.
- Strong understanding of BDD testing methodologies.
WHAT WE OFFER
Technical leadership opportunities on cutting-edge cloud-native storage platforms, significant influence on product architecture and direction, mentorship and impact across global engineering teams, work with enterprise customers on mission-critical infrastructure, and career growth in a high-impact role.