Search by job, company or skills

Zyoin Group

Staff Software Development Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position: Staff Software Development Engineer (Storage & Kubernetes)

Location: Bangalore, India (Hybrid)

Experience: 10+ Years

Mandatory Skills:

Storage Systems | Kubernetes | C++ / Golang / Rust

Role Overview

We are seeking an experienced Staff Software Development Engineer to join the OpenEBS / Puls8 engineering team. This is a hands-on technical leadership role that combines deep systems development with architectural ownership and customer-facing technical problem solving.

You will play a key role in shaping cloud-native storage platforms, driving architectural decisions, setting engineering standards, mentoring teams, and supporting enterprise customers on complex Kubernetes-based storage deployments.

Key Responsibilities

Development & Technical Leadership

  • Design and develop complex, high-performance features for cloud-native storage platforms with a strong focus on scalability, reliability, and efficiency.
  • Drive architecture and technical direction for distributed storage systems and Kubernetes-native solutions.
  • Establish and uphold high standards for code quality, testing, and engineering excellence.
  • Lead system-wide technical discussions, architecture reviews, and design decisions across teams.
  • Solve highly ambiguous and complex problems with broad, cross-team impact.
  • Mentor engineers at multiple levels, enabling strong technical growth and ownership.
  • Contribute to open-source initiatives and represent the organization at technical forums and community events.

Customer & Production Support

  • Provide expert-level support for complex enterprise customer issues.
  • Debug and resolve critical production problems in distributed Kubernetes environments.
  • Partner with customers and internal teams on architecture, deployment, and best practices.
  • Translate customer feedback into actionable product improvements and feature enhancements.

Mandatory Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 10+ years of software development experience, including 5+ years in storage or distributed systems.
  • Expert-level proficiency in Rust, Golang, or C/C++, with deep Linux systems programming expertise.
  • Strong understanding of distributed systems, consensus algorithms, and data replication techniques.
  • Hands-on experience with storage architectures (block, file, object) and storage protocols.
  • Experience building storage data-plane components, I/O paths, and high-speed interfaces (NVMe, PCIe).
  • Strong hands-on experience with Kubernetes, including:
  • Operators
  • CSI drivers
  • SPDK
  • StatefulSets
  • Proven track record of driving technical initiatives with organization-wide impact.
  • Excellent debugging, troubleshooting, and problem-solving skills in production systems.
  • Strong written and verbal communication skills.

Desirable Qualifications

  • Active contributions to open-source projects (Kubernetes, CNCF ecosystem).
  • Experience with OpenEBS, Rook, Longhorn, or similar cloud-native storage platforms.
  • Deep knowledge of Kubernetes internals and container runtime architectures.
  • Experience with performance optimization at scale and capacity planning.
  • Prior exposure to technical customer support or enterprise consulting roles.
  • Publications, conference talks, or technical blogs demonstrating thought leadership.

Why This Role

  • Work on cutting-edge cloud-native storage platforms used at scale.
  • High technical ownership with influence over architecture and engineering standards.
  • Opportunity to contribute to and lead within the open-source ecosystem.
  • Blend deep engineering with real-world customer impact in production environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142891965