Talent.com
This job offer is not available in your country.
Immediate Start : Principal Software Engineer - Storage Network Protocols - Kubernetes

Immediate Start : Principal Software Engineer - Storage Network Protocols - Kubernetes

NasuniIndia
2 days ago
Job description

About the role : We are looking for a Principal Software Engineer with deep expertise in Kubernetes, CSI driver development, and systems programming in Golang and / or C++. In this hands-on role, you will lead the design and implementation of scalable, production-grade integrations that enable our NAS appliance to run natively within Kubernetes environments. You’ll develop a custom CSI driver, work closely with NFS / SMB protocols, and optimize storage operations within containerized workloads. Strong knowledge of Linux systems, Kubernetes internals, and cloud-native storage concepts is essential, along with a passion for building reliable infrastructure software used in enterprise-scale deployments.

Responsibilities :

  • Lead the architecture, design, and Kubernetes-native deployment of our next-generation NAS appliance, enabling cloud-native workloads to access and manage data efficiently and securely.
  • Design and implement a robust CSI (Container Storage Interface) driver to expose the appliance's NAS capabilities (e.g. NFS, SMB) to Kubernetes environments, supporting persistent volumes, dynamic provisioning, snapshots, and related storage lifecycle operations.
  • Collaborate closely with product, platform, and architecture teams to define the technical strategy for container storage integration, ensuring that the system supports multi-tenancy, scalability, and high availability.
  • Work extensively with storage protocols such as NFSv3 / v4, SMB, and CIFS, integrating them into the Kubernetes ecosystem in a performant and secure manner.
  • Deeply interact with the Linux subsystem, including the VFS layer, mount namespaces, filesystems, and kernel-level tuning to ensure performance and stability of storage mounts within containers.
  • Develop Kubernetes-compliant packaging and lifecycle automation using Helm, Operators, and Custom Resource Definitions (CRDs) to facilitate deployment and upgrades of the NAS appliance in production clusters.
  • Troubleshoot complex issues across distributed systems, networking, and persistent storage layers — including root cause analysis across the stack : containers, orchestration, filesystem, and kernel.
  • Act as a subject matter expert (SME) for Kubernetes storage integrations and provide technical leadership in sprint planning, code reviews, and architectural decision-making.
  • Mentor junior engineers, foster knowledge sharing, and help build a high-performance, high-collaboration engineering culture.

Required Skills :

  • 9+ years of hands-on experience in professional software engineering, with a strong background in building high-performance, scalable, and production-grade systems — preferably in storage or infrastructure-focused domains.
  • Advanced programming proficiency in Golang and / or C++, with the ability to design and implement robust, maintainable system components. Should be comfortable working across both user space and kernel-adjacent code paths.
  • Proven experience building or contributing to a Container Storage Interface (CSI) driver or Kubernetes-native storage solution. Deep understanding of CSI specifications, driver lifecycle, and integration with Kubernetes control plane.
  • In-depth knowledge of Kubernetes internals, including the architecture of :
  • o Custom Resource Definitions (CRDs)

    o Controllers and Operators

    o StatefulSets, DaemonSets, and volume lifecycle management

    o Scheduling implications of storage and node affinity

  • Strong grasp of Kubernetes storage concepts
  • Experience with NAS and traditional file-based storage systems, particularly with protocols like :
  • o NFS (v3 / v4) — mount options, lock handling, network tuning

    o SMB / CIFS — integration, authentication, performance tuning

    o Object storage (S3, MinIO, Ceph, etc.) is a plus

  • Deep Linux systems experience
  • Hands-on experience with container runtimes, such as Docker, containerd, and CRI-O, with familiarity in troubleshooting and optimizing performance in containerized environments.
  • Experience working with CI / CD pipelines, version control systems (Git), and infrastructure automation tools (e.g., GitHub Actions, Jenkins, ArgoCD, or similar).
  • Why Work at Nasuni – Hyderabad?

    As part of our commitment to your well-being and growth, Nasuni offers competitive benefits designed to support every stage of your life and career :

  • Competitive compensation programs
  • Flexible time off and leave policies
  • Comprehensive health and wellness coverage
  • Hybrid and flexible work arrangements
  • Employee referral and recognition programs
  • Professional development and learning support
  • Inclusive, collaborative team culture
  • Modern office spaces with team events and perks
  • Retirement and statutory benefits as per Indian regulations
  • To all recruitment agencies : Nasuni does not accept agency resumes. Please do not forward resumes to our job boards, Nasuni employees or any other company location. Nasuni is not responsible for any fees related to unsolicited resumes.

    Nasuni is proud to be an equal opportunity employer. We are committed to fostering a diverse, inclusive, and respectful workplace where every team member can thrive. All qualified applicants will receive consideration for employment without regard to race, religion, caste, color, sex, gender identity or expression, sexual orientation, disability, age, national origin, or any other status protected by applicable laws in India or the country of employment. We celebrate individuality and are committed to building a workplace that reflects the diversity of the communities we serve. If you require accommodation during the recruitment process, please let us know

    This privacy notice relates to information collected (whether online or offline) by Nasuni Corporation and our corporate affiliates (collectively, “Nasuni”) from or about you in your capacity as a Nasuni employee, independent contractor / service provider or as an applicant for an employment or contractor relationship with Nasuni.

    Create a job alert for this search

    Principal Software Engineer • India

    Related jobs
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    CoinbaseNagpur, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    High Salary : Principal Software Engineer - Storage Network Protocols - Kubernetes

    High Salary : Principal Software Engineer - Storage Network Protocols - Kubernetes

    NasuniIndia
    About the role : We are looking for a Principal Software Engineer with deep expertise in Kubernetes, CSI driver development, and systems programming in Golang and / or C++. In this hands-on role, you ...Show moreLast updated: less than 1 hour ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Asian Hiresnagpur, maharashtra, in
    POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER.POSITION LOCATION : INDIA (REMOTE).COMPANY BUDGET : 20,00,000 - 29,00,000 LPA. The Principal Software Engineer is responsible for designing, dev...Show moreLast updated: 7 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    RipplingIndia
    About Rippling Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, b...Show moreLast updated: 12 days ago
    • Promoted
    AWS Cloud Engineer

    AWS Cloud Engineer

    ProgliteNagpur, IN
    Infrastructure & System Administration : .Deploy, manage, and optimize EC2 instances across dev, test, and production environments. Perform system administration and troubleshooting for Linux and Wind...Show moreLast updated: 21 days ago
    • Promoted
    DevOps / Platform Engineer

    DevOps / Platform Engineer

    iVedha Inc.Nagpur, IN
    Hiring a seasoned DevOps / Platform Engineer to drive automation, platform reliability, and robust.Design, deploy, and manage CI / CD pipelines and infrastructure automation, leveraging AI for.Implemen...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Enterprise Software Engineer

    Principal Enterprise Software Engineer

    DeepRunner AIIndia
    We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsibl...Show moreLast updated: 12 days ago
    • Promoted
    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    TMUS Global SolutionsNagpur, Maharashtra, India
    About T-Mobile : T-Mobile US, Inc.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flagship b...Show moreLast updated: 3 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Hotel TraderNagpur, IN
    We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Voice AI

    Senior Software Engineer, Voice AI

    OmniDimensionnagpur, maharashtra, in
    OmniDimension is on an exhilarating journey.We're building an AI-powered platform empowering developers and enterprises across 50+ countries to effortlessly create and deploy reliable Voice AI agen...Show moreLast updated: 7 days ago
    • Promoted
    Principal Software Engineer – Storage Network Protocols - Kubernetes

    Principal Software Engineer – Storage Network Protocols - Kubernetes

    NasuniIndia
    We are looking for a Principal Software Engineer with deep expertise in Kubernetes, CSI driver development, and systems programming in Golang and / or C++. In this hands-on role, you will lead the des...Show moreLast updated: 21 days ago
    • Promoted
    Principal Engineer- Storage Protocol - Large Company

    Principal Engineer- Storage Protocol - Large Company

    TalentiserIndia
    As a Principal Software Engineer you will play a key role in enhancing our cloud-scale NAS platform.Your responsibilities will include : . Participate and lead requirements analysis, architecture desi...Show moreLast updated: 9 days ago
    • Promoted
    Principal DevOps Engineer

    Principal DevOps Engineer

    Arcananagpur, maharashtra, in
    Join our dynamic team at the forefront of cutting-edge technology as we seek a seasoned Principal DevOps Engineer (Remote, Bangalore, Coimbatore). Embark on a journey where your deep-rooted expertis...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Principal Engineer - Cloud Platform

    Senior Principal Engineer - Cloud Platform

    AutodeskIndia
    Job Requisition ID # 25WD88336 Autodesk is seeking a highly skilled and motivated Software Architect- Cloud Platform to join our Identity and Access Management (IAM) Platform team.The Autodesk IAM ...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Principal Engineer- Devops (Immediate Start)

    Principal Engineer- Devops (Immediate Start)

    Tata CommunicationsIndia
    We are looking for a DevOps / IaC Engineer to build and own the automated, multi-cloud infrastructure that underpins our entire platform. You will be the bedrock of our engineering organization, res...Show moreLast updated: less than 1 hour ago
    • Promoted
    Software Engineer - Networking (C / Linux, L2 / L3 Protocols, SDK Development)

    Software Engineer - Networking (C / Linux, L2 / L3 Protocols, SDK Development)

    CiscoIndia
    We’re Hiring : Software Engineer – Enterprise Switching (C / Linux, L2 / L3 Protocols | 4–8 years) At Cisco, the.Enterprise Switching organization. These switches power the world’s most critical networks...Show moreLast updated: 11 days ago
    • Promoted
    Principal Azure Cloud Architect / Principal Engineer

    Principal Azure Cloud Architect / Principal Engineer

    First American (India)India, India
    Job Title : Principal Azure Cloud Architect / Principal Engineer (20+ Years Experience).We are seeking a technical visionary Principal Azure Cloud Architect with 20+ years of experience to lead the tr...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Recronagpur, maharashtra, in
    Join a Market Leader : Ready for a stable career at an US based Product organization trusted since 1969? Employer is a market leader in educational publishing and e-Learning, serving over 10 million...Show moreLast updated: 7 days ago
    • Promoted
    DevOps Engineer

    DevOps Engineer

    HCLTechNagpur, Maharashtra, India
    DevOps Engineer : 5+ Azure Devops.CI / CD Azure DevOps, pipeline professional.Expereince in Java and Springboot deployment activity is desired. Should have Very good Experience with.Should have Good ha...Show moreLast updated: 12 days ago
    • Promoted
    Principal Engineer Software

    Principal Engineer Software

    Palo Alto NetworksIndia
    Our Mission At Palo Alto Networks® everything starts and ends with our mission : Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is...Show moreLast updated: 12 days ago