About Nasuni
Nasuni is a profitable and rapidly growing SaaS data infrastructure company reinventing enterprise file storage and data management in an AI-driven world. We power the data infrastructure of the world’s most innovative enterprises.
Backed by Vista Equity Partners, our engineers build what’s next with AI. Our platform enables businesses to seamlessly store, access, protect, and unlock AI-driven insights from exploding volumes of unstructured file data. Over 900+ global customers, including Dow, Mattel, and Autodesk, trust our platform.
Nasuni is headquartered in Boston, USA, with offices in Cork (Ireland), London (UK), and now we’re establishing our India Innovation Center in Hyderabad to leverage India’s exceptional IT talent. Our recent annual revenue is $160M, growing at a 25% CAGR.
Role Overview
As a Principal Software Engineer – Protocols, you will play a key role in enhancing our cloud-scale NAS platform. You will work on high-performance, highly available distributed systems and help shape the future of enterprise file storage and protocols.
Key Responsibilities
- Lead and participate in requirements analysis, architecture design, design reviews, and other activities related to expanding Nasuni's Platform, Protocols, and Operating System.
- Develop and maintain software and services that power Nasuni’s NAS appliance, ensuring high performance and reliability.
- Build and enhance High Availability (HA) and Non-Disruptive Upgrade (NDU) mechanisms to ensure seamless customer experiences.
- Investigate and resolve bugs and defects reported by QA, customer support, and development teams.
- Collaborate with cross-functional teams to translate ambiguous requirements into actionable designs and technical specifications.
- Drive rapid prototyping and proof-of-concept development.
- Mentor team members and share best practices in tools, technologies, and methodologies.
Required Skills & Experience
10+ years of experience in building and operating large-scale, highly available, distributed systems or cloud-based services.Strong expertise in C and C++ programming with a focus on performance and reliability.Solid understanding of Linux clustering technologies (e.g., Pacemaker, Corosync).Proficient in object-oriented design and SDK development for both on-premises and cloud environments.Deep knowledge of :Data structures & algorithmsMulti-threaded systems & I / O subsystemsLinux internals (e.g., XFS / EXT filesystems)Strong understanding of distributed systems architecture and cloud service fundamentals.Experience with hypervisors like ESX, Hyper-V, KVM, or OpenStack.Exposure to storage network protocols such as NFS, SMB, CIFS, and SAMBA.Excellent written and verbal communication skills with the ability to present complex topics clearly.Proven leadership in technical implementation and cross-functional collaboration.Good-to-Have Skills (Optional but Preferred)
Computer Science degree or equivalent with strong system design and architecture knowledge.Experience in API creation and integration with enterprise applications.Contributions to open-source communities.Prior experience with PostgreSQL and cloud storage backends like AWS or Azure.Knowledge of containerization (Docker, Kubernetes).Familiarity with additional languages such as Golang, Java, or Perl.Why Join Nasuni – Hyderabad?
At Nasuni, we invest in our people. We offer benefits designed to support your growth, well-being, and success :
Competitive compensation and benefitsHybrid and flexible work modelComprehensive health and wellness coverageFlexible time-off and leave policiesProfessional development and learning supportInclusive, collaborative, and innovative work cultureModern office spaces with team events and perksRetirement and statutory benefits as per Indian regulationsNasuni 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.