Staff Software Development Engineer (Puls8 / OpenEBS)

Bengaluru, Karnataka, India | India | Full-time | Partially remote

Apply

Staff Software Development Engineer (Puls8 / OpenEBS)

 

Role Overview: 

 

We are seeking an experienced Staff Software Development Engineer to join our OpenEBS/Puls8 team in Bangalore. This is a technical leadership role combining hands-on development with customer support responsibilities. You will drive architectural decisions, set technical standards, and mentor engineering teams while also providing expert-level support to enterprise customers on complex cloud-native storage implementations.

 

Key Responsibilities:

 

Development & Technical Leadership:

·       Design and develop complex features for OpenEBS/Puls8 with focus on scalability, performance, and reliability

·       Drive architectural decisions and technical direction for cloud-native storage solutions

·       Set and maintain high standards for code quality, testing practices, and engineering excellence

·       Lead technical discussions and design reviews across multiple teams

·       Solve ambiguous, complex technical problems with system-wide impact

·       Mentor senior and junior engineers, fostering technical growth across the organization

·       Contribute to open-source community and represent DataCore at technical forums

Customer Support:

·       Provide expert-level technical support for complex customer issues

·       Debug and resolve critical production issues in distributed Kubernetes environments

·       Partner with team members on architecture and implementation best practices

·       Translate customer feedback into product improvements and feature requirements

 

Mandatory Qualifications:

 

·       Bachelor's or Master's in Computer Science or related field

·      10+ years of software development experience with 5+ years in storage/distributed systems

·       Expert-level proficiency in Rust, Golang, or C with deep understanding of systems programming

·       Hands-on experience with Kubernetes, including operators, CSI drivers, and StatefulSets

·       Deep expertise in distributed systems, consensus algorithms, and data replication

·       Strong knowledge of storage protocols, block/file/object storage architectures

·       Proven track record of driving technical initiatives with cross-team impact

·       Experience setting technical direction and mentoring engineering teams

·       Excellent debugging and problem-solving skills for complex production systems

·       Outstanding written and verbal communication skills

 

Desirable Qualification:

 

·       Active contributions to major open-source projects (Kubernetes, CNCF projects)

·       Experience with OpenEBS, Rook, Longhorn, or similar cloud-native storage platforms

·       Deep understanding of Kubernetes internals and container runtime architectures

·       Experience with performance optimization at scale and capacity planning

·       Background in technical customer support or consulting for enterprise customers

·       Publications, conference talks, or technical blog posts demonstrating thought leadership

 

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.