Job Description
Engineering | File System Team | Full-Time | US Boston/Marlborough – Hybrid 3 days
Role OverviewNasuni is looking for a Senior Software Engineer to join our File System team and help build the next generation of Nasuni’s storage platform including core work on Strider and CUFS Nasuni’s distributed file system.
This role is for an engineer who enjoys working deep in the stack: high-performance C/C++ file system semantics distributed storage protocol behavior snapshots caching recovery and Kubernetes-based infrastructure. You will design and deliver production-grade components that directly affect reliability performance availability and customer trust.
This role is not a fit for someone focused primarily on application-layer feature development or someone who has only used distributed systems without designing debugging or operating them in production.
Level & Scope DefinitionYou will independently own complex subsystems within the File System team make technical decisions within your areas of ownership and lead design discussions for storage and data path components. You will collaborate closely with Platform Control Plane CI/CD QA and SRE-oriented teams to ensure software is reliable observable upgradeable and supportable in customer environments.
You are expected to balance hands-on execution with technical leadership: writing production code reviewing designs mentoring engineers improving operational quality and using AI-assisted engineering tools responsibly to accelerate development debugging testing and analysis while validating outputs through strong engineering judgment.
Responsibilities- Design implement test and operate major components of Nasuni’s distributed file system and data path infrastructure.
- Write high-performance C/C++ for kernel-adjacent and user-space storage systems.
- Improve file system behavior across snapshots caching faulting eviction metadata handling and recovery paths.
- Build and harden NFS SMB and S3 access layers with attention to protocol correctness performance and operational edge cases.
- Develop highly available storage services using Kubernetes-based patterns for failover replication scheduling stateful workloads and recovery.
- Contribute to distributed system design involving consistency models metadata coordination failure handling and multi-volume behavior.
- Partner with adjacent engineering teams to deliver software that is observable upgradeable testable and production-ready.
- Lead code reviews design reviews incident follow-up and technical alignment within your areas of ownership.
- Use AI tools for code assistance test generation log analysis debugging documentation or workflow automation while validating correctness security and performance before adoption.
- Mentor engineers and raise the quality bar for systems design code quality testing and operational readiness.
- 7+ years of professional software engineering experience including significant systems programming experience.
- Strong C or C++ expertise including memory management concurrency debugging profiling and performance-sensitive code.
- Hands-on experience designing building or operating distributed systems in production.
- Practical understanding of consistency availability failure modes replication recovery or distributed metadata.
- Experience with file systems storage engines databases operating systems kernel-adjacent software or similar infrastructure.
- Familiarity with at least one protocol or storage interface such as NFS SMB S3 POSIX FUSE or object storage APIs.
- Ability to own complex technical work from design through production delivery.
- Strong written communication skills for design docs reviews remote collaboration and operational handoffs.
- Experience with cloud-native storage object storage backends or hybrid cloud infrastructure.
- Experience operating stateful services on Kubernetes including scheduling resource management operators failover or upgrade patterns.
- Background with HA design leader election distributed locking replication state machines or recovery workflows.
- Familiarity with Linux kernel internals VFS inode structures POSIX semantics FUSE or eBPF.
- Experience with storage benchmarking workload characterization structured logging metrics tracing or production debugging.
- Experience using AI-assisted engineering tools for code generation unit tests debugging documentation log analysis or workflow automation with appropriate validation.
- Prior ownership of production file system storage database distributed metadata or protocol-layer components at scale.
- Deep experience with NFSv4 SMBv3 multi-protocol file access or enterprise storage systems.
- Demonstrated ability to improve reliability performance or operability for customer-facing infrastructure.
- Experience mentoring engineers in systems design concurrency debugging testing strategy and operational excellence.
- Strong AI fluency in engineering workflows including structured prompting validation through tests and benchmarks and sound judgment about when not to use AI-generated output.
Successful candidates typically bring 7–12+ years of total software engineering experience with 4+ years in systems storage distributed infrastructure databases operating systems or performance-sensitive backend engineering. Equivalent experience from storage cloud infrastructure databases networking distributed systems or kernel-adjacent engineering will be considered.
Why work at Nasuni?
As part of our commitment to your well-being we are pleased to offer comprehensive benefits packages to employees across the US. Benefits packages generally include:
- Best in class employee onboarding and training
- "Take What You Need” paid time off policy
- Comprehensive health dental and vision plans
- Company-paid life and disability insurance
- 401(k) and Roth IRA retirement plan
- Generous employee referral bonuses
- Flexible remote work policy
- 10 Paid Holidays
- Wide array of wellbeing offerings
- Pre-tax savings accounts with company contributions
- Great team culture and social activities
- Collaborative workspaces
- Free on-site fitness centers and stocked kitchens in select office locations
- Professional development resources
Compensation Transparency:
In accordance with U.S. pay transparency laws Nasuni is committed to providing visibility into compensation for all U.S.-based roles. Click HERE to view our compensation ranges by job grade. Actual compensation will be based on a variety of factors including a candidate’s experience skills education and work location.
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 an equal opportunity employer. The equal employment opportunity policy at Nasuni protects employees and job applicants from discrimination on the bases of race religion color sex (including pregnancy gender identity and sexual orientation) parental status national origin age disability family medical history or genetic information political affiliation military service or other non-merit based factors. These protections extend to all management practices and decisions including recruitment and hiring practices appraisal systems promotions and training and career development programs.
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.
Skills Required
- 7+ years of professional software engineering experience including significant systems programming experience.
- Strong C or C++ expertise including memory management concurrency debugging profiling and performance-sensitive code.
- Hands-on experience designing building or operating distributed systems in production.
- Practical understanding of consistency availability failure modes replication recovery or distributed metadata.
- Experience with file systems storage engines databases operating systems kernel-adjacent software or similar infrastructure.
- Familiarity with at least one protocol or storage interface such as NFS SMB S3 POSIX FUSE or object storage APIs.
- Ability to own complex technical work from design through production delivery.
- Strong written communication skills for design docs reviews remote collaboration and operational handoffs.
- Experience with cloud-native storage object storage backends or hybrid cloud infrastructure.
- Experience operating stateful services on Kubernetes including scheduling resource management operators failover or upgrade patterns.
- Background with HA design leader election distributed locking replication state machines or recovery workflows.
- Familiarity with Linux kernel internals VFS inode structures POSIX semantics FUSE or eBPF.
- Experience with storage benchmarking workload characterization structured logging metrics tracing or production debugging.
- Experience using AI-assisted engineering tools for code generation testing debugging or log analysis with appropriate validation.
What the Team is Saying








Nasuni Compensation & Benefits Highlights
- Leave & Time Off Breadth—Flexible or 'take-what-you-need' PTO with paid holidays and sick time is emphasized. Remote/hybrid options and flexible schedules help employees take time away when needed.
- Healthcare Strength—Comprehensive medical dental and vision coverage for employees and dependents is offered with HSA/FSA options and an EAP. Wellness elements such as fitness reimbursements further support overall health.
- Strong & Reliable Incentives—Annual performance bonuses and sales incentive plans are tied to individual results and company growth. Many roles also participate in long-term incentive programs that provide additional upside.
Nasuni Insights
What We Do
Nasuni is a leading unstructured data platform for enterprises where file data is mission-critical for both people and AI. We power the operational file layer where work happens — helping organizations manage protect and activate data so teams can work smarter reduce costs and operate securely without limits. Built on a patented architecture that fuses cloud object storage with enterprise file services — including permissions versioning and a global namespace — Nasuni delivers high-performance file access global data availability and a scalable governed AI-ready single source of truth across every major cloud. Trusted by more than 1300 enterprises globally Nasuni helps organizations modernize file infrastructure strengthen data security and support AI-driven operations. Learn more at www.nasuni.com.
Why Work With Us
We’re scaling up our people our products and our ecosystem. We’re not just building better technology. Nasuni is successful because we focus on taking care of our employees nurturing talent ensuring quality for our customers maintaining a healthy balance sheet and yes always improving our technology.
Gallery
Nasuni Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
Our hybrid and remote work policy allows our team to source top talent and let them decide how and where they work best.
Similar Jobs
Nasuni
Technical Account Manager
Nasuni
Solution Engineer / Technical Specialist (remote - EAST Coast)
Nasuni
Senior Financial Analyst
Nasuni
Strategic Account Manager
Explore More
Date Posted
06/25/2026
Views
0
Similar Jobs
Staff Software Engineer, Backend (Communications Platform) -
Views in the last 30 days - 0
View Details