About the Role
We are looking for a Senior Software Engineer to design and develop storage and networking solutions for Kubernetes-based infrastructure. The role involves building scalable, distributed systems, enhancing cloud infrastructure capabilities, and troubleshooting complex performance issues in a hands-on engineering environment.
Key Responsibilities
Design, develop, test, and release storage/networking features for Kubernetes-based infrastructure.
Debug and troubleshoot Kubernetes clusters and complex system performance issues.
Collaborate with cross-functional teams to build integrated storage and networking solutions.
Develop enhancements for multi-cluster environments, cloud integration, and distributed systems.
Maintain high coding standards, automate manual processes, and identify potential security risks.
Contribute to rapid release cycles using Agile/Scrum methodologies.
Requirements
Required Skills
8+ years of overall technical experience, including 4+ years in storage/networking software development using C/C++ in Unix/Linux environments.
3+ years of recent, continuous Kubernetes experience; CKAD certification is mandatory.
Strong understanding of Kubernetes infrastructure, CSI drivers, CRs/CRDs, Docker, and container runtimes.
Knowledge of system software, networking (TCP/IP), virtualization, and distributed storage systems.
Understanding of storage protocols such as iSCSI, NFS, NVMe, and NVMe-oF.
Strong fundamentals in data structures, algorithms, debugging, and performance optimization.
Experience with Agile/Scrum, rapid release cycles, and collaborative software development.
Excellent communication skills and a passion for software engineering.
Preferred Skills
Experience building Kubernetes infrastructure on AWS, GCP, or Azure.
Proficiency in GoLang.
Experience developing distributed applications, microservices, and scalable SaaS products in cloud environments.
Education: B.Tech/master's degree in computer science or an equivalent qualification.
Benefits
Visit us:
· https://kadellabs.com/
· https://in.linkedin.com/company/kadel-labs
· https://www.glassdoor.co.in/Overview/Working-at-Kadel-Labs-EI_IE4991279.11,21.html
Skills Required
- 8+ years of overall technical experience
- 4+ years of storage or networking software development experience using C or C++ in Unix/Linux environments
- 3+ years of recent, continuous Kubernetes experience
- CKAD certification
- Strong understanding of Kubernetes infrastructure, CSI drivers, CRs/CRDs, Docker, and container runtimes
- Knowledge of system software, TCP/IP networking, virtualization, and distributed storage systems
- Understanding of iSCSI, NFS, NVMe, and NVMe-oF storage protocols
- Strong fundamentals in data structures, algorithms, debugging, and performance optimization
- Experience with Agile/Scrum, rapid release cycles, and collaborative software development
- Excellent communication skills and passion for software engineering
- B.Tech, master's degree in computer science, or equivalent qualification
- Experience building Kubernetes infrastructure on AWS, GCP, or Azure
- Proficiency in Go
- Experience developing distributed applications, microservices, and scalable SaaS products in cloud environments
What We Do
Kadel Labs is a deep-tech IT services and product-engineering company that helps organizations modernize systems, use data effectively, adopt AI, and build scalable digital products across multiple industries. Its offerings include data engineering and analytics, cloud engineering, software development and modernization, Gen AI services, and SaaS platforms. The company also operates as a startup studio supporting early-stage founders and technology ventures.








