Source description
About the role
As a Senior Software Engineer, C++ Linux at Nasuni, you will play a crucial role in building and enhancing the performance-critical software for the cloud-native file data platform. Your responsibilities will include working on core data-path capabilities, designing and implementing production-quality software, investigating complex issues, and collaborating with various engineering teams to improve platform behavior. This role is perfect for someone who enjoys technical ownership and hands-on coding, debugging, testing, and optimizing complex systems. Responsibilities: - Design, implement, test, and maintain C++/Linux software for performance-sensitive data-path components - Improve throughput, latency, concurrency, reliability, and resource usage in core platform workflows - Debug complex issues using diagnostic tools to identify root causes and validate fixes - Collaborate with QA, Performance Engineering, Support, and other teams to reproduce issues, strengthen test coverage, and confirm release readiness - Participate in design reviews, code reviews, and technical planning for data-path features Qualifications: Must-have - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field - 6+ years of professional software engineering experience - 3+ years working on storage systems, databases, distributed systems, or networking software - Strong C++ and/or C programming experience on Linux - Experience with multi-threaded programming, concurrency, memory management, and systems debugging - Solid understanding of networking fundamentals and application-level protocols - Clear written and verbal communication skills Preferred - Experience with file systems, NAS, object storage, caching, replication, or distributed storage - Python or Go experience for tooling, automation, or service integration - Practical use of AI-assisted development tools with disciplined validation In your first year at Nasuni, you are expected to deliver high-quality improvements to data-path functionality, contribute measurable performance gains, reduce repeat defects, and build trusted technical depth within the engineering team at Hyderabad IIC. About Nasuni: Nasuni is the unstructured data foundation for enterprise teams, managing, protecting, and activating unstructured data for intelligent automation, analytics, and global collaboration. As a Vista-backed SaaS data infrastructure company, Nasuni is transforming how enterprises manage file data with an AI-ready platform. Join Nasuni in Hyderabad and be part of a diverse, inclusive, and respectful workplace where every team member can thrive. Enjoy competitive benefits, flexible work arrangements, professional development support, and a collaborative team culture. As a Senior Software Engineer, C++ Linux at Nasuni, you will play a crucial role in building and enhancing the performance-critical software for the cloud-native file data platform. Your responsibilities will include working on core data-path capabilities, designing and implementing production-quality software, investigating complex issues, and collaborating with various engineering teams to improve platform behavior. This role is perfect for someone who enjoys technical ownership and hands-on coding, debugging, testing, and optimizing complex systems. Responsibilities: - Design, implement, test, and maintain C++/Linux software for performance-sensitive data-path components - Improve throughput, latency, concurrency, reliability, and resource usage in core platform workflows - Debug complex issues using diagnostic tools to identify root causes and validate fixes - Collaborate with QA, Performance Engineering, Support, and other teams to reproduce issues, strengthen test coverage, and confirm release readiness - Participate in design reviews, code reviews, and technical planning for data-path features Qualifications: Must-have - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field - 6+ years of professional software engineering experience - 3+ years working on storage systems, databases, distributed systems, or networking software - Strong C++ and/or C programming experience on Linux - Experience with multi-threaded programming, concurrency, memory management, and systems debugging - Solid understanding of networking fundamentals and application-level protocols - Clear written and verbal communication skills Preferred - Experience with file systems, NAS, object storage, caching, replication, or distributed storage - Python or Go experience for tooling, automation, or service integration - Practical use of AI-assisted development tools with disciplined validation In your first year at Nasuni, you are expected to deliver high-quality improvements to data-path functionality, contribute measurable performance gains, reduce repeat defects, and build trusted technical depth within the engineerin
More at Nasuni
Related open roles
Principal Software Engineer File System (Telangana)
Hyderabad
Senior Software Engineer - C++ Linux (Telangana)
Hyderabad
Principal Software Engineer File System
India
Data Engineer - Python, Snowflake, Fivetran, Dbt, SaaS
India
Principal Software Engineer - Cloud Services
India
Principal Software Engineer File System
Hyderabad