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 Linux systems programming
· Deep expertise in distributed systems, consensus algorithms, and data replication
· Strong knowledge of storage protocols, block/file/object storage architectures
· Hands-on experience building storage data plane components or storage I/O path development and high-speed storage interfaces (NVMe, PCIe)
· Hands-on experience with Kubernetes, including operators, SPDK, CSI drivers, and StatefulSets
· 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.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Software Development Engineer Q&A's