Senior Software Engineer — File System
Nasuni
Senior Software Engineer — File SystemEngineering | File System Team | Full-Time | US Boston/Marlborough – Hybrid 3 daysRole 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.ResponsibilitiesDesign, 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.QualificationsMust-Have7+ 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.PreferredExperience 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.IdealPrior 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.Experience GuidelinesSuccessful 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.About Nasuni Nasuni is the leading hybrid cloud storage solution that powers business growth with effortless scalability, built-in security, and fast edge performance using a unique cloud-native architecture. The Nasuni File Data Platform delivers operational excellence by consolidating NAS and backup, eliminating data silos, and making management easy and flexible without changes to apps or workflows. Its built-in security offers proactive defense and rapid recovery, lowering organization’s risk from the detrimental effects of ransomware attacks and other disasters. Synchronized access to file data everywhere ensures user productivity by supporting remote and hybrid work. 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.
$115k - $325k
Job Overview The Core Investment Systems team is responsible for developing technology... ...candidate is an accomplished and driven engineer with experience building complex systems... ...seeking ways to continuously improve software development processes and architecture....SeniorFull timeLocal area$191k - $253k
...to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is... ...networking technology to the military in months, not years.Senior Software Engineer, VMSAnduril’s Maritime Division has assembled a diverse team...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$135k - $325k
Job OverviewWe are seeking an experienced Engineer to join our Trading Systems team within the Front Office Systems group. This role is ideal for a hands... ...within the team.RequirementsStrong professional software engineering experience, preferably in financial services...SeniorFull timeLocal area$192k - $240k
Distributed Systems engineers at Datadog design, implement and run in production the foundational platforms powering our applications. Your... ...’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled...SeniorWork at office$150k - $215k
...perform at a higher level through a deeper understanding of their bodies and daily lives.WHOOP is hiring a Senior Software Engineer to join the Business Systems team. In this role, you will design and implement the backend systems that power WHOOP’s internal operations...SeniorFull timeWork at officeRelocation$138k - $252k
...set of payloads, and our mission autonomy software must be flexible enough to allow users... ...to our autonomy software is distributed systems, such as teams and swarms of assets coordinating... ..., and collaborate with adjacent engineering teams to help make the product vision a...SeniorFull timeWork experience placementLocal areaRelocation packageFlexible hours$168k - $252k
...LL DO As a technical leader, join a small team of engineers that owns all software running on maritime assets. Leverage the Anduril Software... ...-domain solutions for autonomy on the edge. Generate system solutions to increase reliability, ease-of-use, and...SeniorFull timeWork experience placementLocal areaRemote workRelocation packageFlexible hours$95k - $165k
Job OverviewInvestment Data Systems team is responsible for developing technology solutions... ...a self-driven, team-oriented hands-on engineer who enjoys working on complex problems... ...responsible for designing and implementing software solutions which take complex investment...SeniorFull timeLocal area- ...At Gather AI, we're not just creating software; we're pioneering a new era of warehouse... ...here means walking to the lab, not filing a ticket and waiting. About the Role We're looking for a Senior Software Engineer, Edge Systems to own the software layer between our...SeniorRemote work
$226k - $307k
.../ Boston, MA / Seattle, WASoftware - Autonomy Software /Full-time /HybridThe Perception team is pioneering... ...to drive the next generation of autonomous system intelligence.As a Machine Learning and System Optimization Engineer, you will orchestrate and allocate overall...SeniorFull timeTemporary workRelocation package- ...and Configuration • Download the SAS 9.4m8 Software Depot including any required SAS... ...Configure MA DOR specific SAS/Access to PC File formats configuration • Configure MA DOR... ...to the new SAS environment • Migrate file system content, including SAS datasets, SAS Enterprise...Senior
$168.1k - $227.4k
We are looking for a Senior Software Development Engineer to join the Amazon FSx for Lustre team. Amazon FSx for Lustre is a fast-growing AWS service... ...by Lustre, the world's most popular high-performance file system. FSx for Lustre provides the fastest storage performance...SeniorInternshipFlexible hours$130k - $160k
Position Summary We are seeking a Senior Software Engineer to be a primary technical contributor on... ...model: JSON serialization, versioned file format with backward compatibility, and... ...needs by integrating layered defense systems from equipment, technology, and services...SeniorContract workTemporary workWork experience placementLive outRemote workFlexible hours$108k - $176k
...synthetic biology, protein engineering, nanopore biophysics,... ...measurement systems capable of extracting... ...motivated and experienced Senior Electrical Engineer with... ...ensure seamless hardware-software integration and... ...including schematics, layout files, validation reports,...Senior- ...highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this... ..., building a robust, user-centric system architecture that spans high-performance... ...over TCP/IP, UDP multicast discovery, file transfer protocols. Strong understanding...SeniorFull timeWork at officeRemote workWorldwide
- ...Senior Full Stack Software Engineer Date: July 2025 Location: Remote Job Type: Consultant Reports to: Director... ...by building and maintaining the systems that help tens of thousands of Massachusetts... ...internal administrative tools and file management systems. Assist in...SeniorWork at officeRemote work2 days per week
$174k - $252k
...develop, and integrate core file and block storage features and... ...experience.5 years of experience with software development in one or more... ...infrastructure, distributed systems or networks, or experience... ...Kubernetes.Google's software engineers develop the next-generation...Senior- ...innovation. About the Role: We are seeking a Senior Software Engineer to design and build the software systems that power how experimental data moves through... ...that integrate data across APIs, databases, files, asynchronous processes, and third-party platforms...Senior
- ...we’re searching for a forward-thinking Senior Software Engineer to help us build the future of capital... ...that run on multi-core Linux systems to process large amounts of high-throughput... ...* Resume/CV * Enter manually Accepted file types: pdf, doc, docx, txt, rtf Enter...SeniorContract workFor contractorsWork experience placementFor subcontractorWork at office
- ...award-winning, AI-First digital engineering and consulting company... ...starts here! Role: Full Stack Software Developer Experience Level:... ...development of API-first, distributed systems and contribute across the... ...with 60+ patents filed across various disciplines....SeniorContract work
- ...global threats. Our teams combine advanced science, modern software engineering, and powerful analytics to build solutions that support critical... ...and practical innovation. The Role We are looking for a Senior Full Stack Developer who is excited to build modern, cloud-...SeniorFull time
$178.13k
...Site: 200 Berkeley Street, Boston, MA 02111 Job Title: Senior Full-Stack Software Engineer Job Duties: Design, develop, test, deliver, maintain,... ...standards and end user requirements; Develop detailed system design specifications to serve as a guide for system/program...SeniorFull timeTemporary workWork at officeLocal area$125k - $175k
...to perform at a higher level through a deeper understanding of their bodies and daily lives.WHOOP is hiring a Software Engineer II to join the Business Systems team. In this role, you will design, build, and maintain internal tools and integrations that power our business...Full timeWork at officeRelocation$93.8k - $125.1k
...space and relentlessly pursue our mission of keeping Every Home Secure. What You'll DoSimplisafe is looking for a Software Engineer II to join our User Systems team to develop and maintain our cloud based backend systems that power our native mobile applications.Primary...Work experience placementWork at office$125k - $165k
...Permanent Build a brilliant future with Hiscox Job Title: Senior Software Engineer - Integrations Location: Boston, MA- Hybrid Hiscox is... ...experience. What You’ll Be Doing: Provide support for existing systems, processes and applications by handling incidents,...SeniorPermanent employmentFull timeTemporary workWork at office$160k - $200k
...solutions that go beyond disrupting the Manufacturing Execution System (MES) category.A spinoff out of MIT, Tulip is headquartered in... ...best practices, SLIs/SLOs, and reliability culture across engineering teams. Contributing to and maintaining Tulip's triage & remediation...SeniorTemporary workWork at officeLocal areaFlexible hours3 days per week- ...of our features and iterating based on those results.As a Senior Software Engineer, you will play a key role in building backend services that... ...functionally to deliver high-leverage features and contribute to system architecture decisions, helping WHOOP scale to millions of...SeniorWork at officeRelocation
$140k - $205k
Senior Technology Site Reliability EngineerCooley is seeking a Senior Site Reliability Engineer to join the Infrastructure & Development Operations team.Position summary... ...and applications. The SRE blends software engineering with systems engineering to build and maintain...SeniorFull timeTemporary workWork at officeFlexible hoursWeekend work- ...group is seeking a highly skilled, motivated, and passionate Senior Software Engineer to join our innovative team. In this role, you will be... ...industrial software suite, building a robust, user-centric system architecture that spans high-performance graphical interfaces...SeniorWork at officeRemote work
$134.25k - $214.8k
...issues with our ecosystem of devices and cloud software. Like our products, we work better together.... ...where you matter.Your ImpactAre you an engineer who gets excited about the challenge of making complex distributed systems observable — not just instrumenting them, but...SeniorWork experience placementWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — File System. Be the first to apply!
- ngo software engineer Boston, MA
- software data engineer Boston, MA
- graduate software engineer Boston, MA
- software development engineer (robotics engineer) Boston, MA
- software system engineer Boston, MA
- associate software engineer Boston, MA
- software developer no experience Boston, MA
- graduate software developer Boston, MA
- software engineer - early career Boston, MA
- entry level software engineer remote Boston, MA


