HamburgerMenu
hirist

Staff Software Development Engineer - Distributed Systems

zyoin
Others
10 - 14 Years

Posted on: 13/01/2026

Job Description

Description :

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.

Responsibilities :

- Design and develop complex features for OpenEBS/Puls8 with a 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 the open-source community and represent DataCore at technical forums.

Requirements :

- Bachelor's or master's in computer science or a related field.


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


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


- Deep expertise in distributed systems, consensus algorithms, and data replication.


- Strong knowledge of storage protocols and 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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in