Principal Software Engineer
Hyderabad, India · Hybrid · Full-time
- Posted 1mo ago
- From Nasuni’s careers page
- Location
- Hyderabad, India
- Work mode
- Hybrid
- Type
- Full-time
- Level
- Principal
- Experience
- 10+ years
- Department
- Software Development
Opens the listing on nasuni.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Principal Software Engineer - C++ for Datapath Team
Nasuni is looking for a Principal C++ Engineer to help advance the core technology behind our cloud-native file data platform. This role is for a deeply technical C++/Linux engineer who has designed, optimized, and debugged performance-critical systems such as storage platforms, file systems, databases, or distributed infrastructure.
Responsibilities
- Own the design, implementation, optimization, and maintenance of critical data-path components within Nasuni’s platform.
- Improve read/write behavior, concurrency, throughput, latency, scalability, and reliability across performance-sensitive system paths.
- Lead technical investigations into complex defects, regressions, and customer-impacting escalations.
- Partner with QA and Performance Engineering to define test strategies, reproduce issues, measure improvements, and validate production readiness.
- Contribute to architecture reviews, coding standards, debugging practices, and technical direction across engineering.
- Use AI-assisted engineering tools thoughtfully for code exploration, test generation, debugging hypotheses, documentation, and analysis while validating correctness, security, and maintainability.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field.
- 10+ years of software engineering experience, including 7+ years in storage systems, databases, distributed systems, or performance-critical infrastructure.
- Expert-level C++ and/or C programming on Linux.
- Strong experience with multi-threaded programming, concurrency, memory management, and systems debugging.
- Proven ownership of performance analysis and optimization using profiling, tracing, or diagnostic tools.
- Solid networking fundamentals and experience with application-level protocols.
- Clear written and verbal communication skills.
Preferred
- Experience with file systems, NAS, object storage, distributed storage, caching, metadata services, replication, snapshots, or consistency models.
- Python or Go experience for tooling, automation, test frameworks, or service integration.
- Experience supporting customer escalations or production-impacting engineering investigations.
- Familiarity with cloud infrastructure, SaaS product engineering, and secure engineering practices.
- Practical use of AI-assisted development workflows with strong validation discipline.
Expected Outcomes
In the first year, this engineer should improve core data-path reliability and performance, reduce repeat escalation patterns, raise design quality, and help Nasuni scale critical platform capabilities with clear technical ownership.
Skills they ask for
Pick one to see other roles that ask for it.
About Nasuni
Cloud file data for enterprise teams and AINasuni provides a cloud-based file data platform for enterprise teams, supporting unstructured data, collaboration, cyber recovery, and AI use cases.
See all 35 roles at NasuniMore roles at Nasuni
See all 35- Talent Acquisition Recruiter - SaaS Product Engineering GCCHyderabad · HybridHuman Resources · HybridHyderabad, India1d
- Principal Revenue Enablement ManagerBoston · Principal · HybridBusiness Operations · Principal · HybridBoston, United States2d
- Senior Software EngineerHyderabad · Senior · HybridEngineering · Senior · HybridHyderabad, India2d
- Principal Software Engineer - C#.NETHyderabad · Principal · HybridEngineering · Principal · HybridHyderabad, India3d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.