Search
Languages
<

Sr Manager – Software Development (Puls8 / OpenEBS)

R&D
Bengaluru, Karnataka, India

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.

Apply for this position