# Principal Software Engineer - C++ Linux

**Company:** [Nasuni](https://hotfix.jobs/companies/nasuni)
**Location:** Hyderabad, India
**Role:** Backend Engineering
**Experience:** 10+ years
**Skills:** C++, C, Linux, Multithreading, Concurrency, Memory Management, Systems Debugging, Performance Profiling, Tracing, Networking, Application Protocols, File Systems, Distributed Systems, Python, Go
**Posted:** 2026-08-03

> Leads hands-on design, implementation, optimization, and debugging of performance-critical C++/Linux data-path components for a cloud-native file data platform. Requires 10+ years of software engineering experience, including deep expertise in storage, databases, distributed systems, or infrastructure.

## Job Description

## 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.

## Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a 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 multithreaded 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.

## Nice-to-haves
- 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.
- Principal- or staff-level ownership of performance-critical data-path architecture in a commercial storage, database, or distributed systems product.
- A track record of measurable improvements in throughput, latency, reliability, or incident reduction.
- Ability to influence engineers across teams without relying on reporting authority.

## Compensation and Benefits
- 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.

## Similar jobs

- [Principal Software Engineer](https://hotfix.jobs/jobs/5be074b1-3a8e-49de-9403-91efdfc776c1) - Okta - Bengaluru, India
- [Principal Payments Engineer](https://hotfix.jobs/jobs/e9e8ae1c-f327-407d-a81b-0f8e7a965c28) - Payabli - Remote
- [Sr. Staff Engineer - Payments & Commerce Platform](https://hotfix.jobs/jobs/153f52a7-9c89-4b7b-b5f1-fd9fa8b0f5d8) - GoHighLevel - Remote
- [Staff Software Engineer - Financial Integrity](https://hotfix.jobs/jobs/628b08cc-4a96-4422-8259-827b91dafd1e) - Rippling - Bengaluru, India
- [Staff Backend Engineer](https://hotfix.jobs/jobs/127bb501-4fd5-435d-92d9-d47c9bf13f75) - GitLab - Remote - $153k – $259k/yr

**Apply:** https://hotfix.jobs/jobs/97c18827-a34f-4b33-a7d3-e339e232920d
**Canonical:** https://hotfix.jobs/jobs/97c18827-a34f-4b33-a7d3-e339e232920d