Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Nasuni Logo

Principal Software Engineer - Storage Network Protocols

Nasuni

Salary not specified
Sep 25, 2025
Remote, US
Apply Now

Nasuni is looking to expand its engineering organization and improve its cloud technology, specifically in the area of storage network protocols, by hiring a Principal Software Engineer to take ownership of the development and improvements to Samba modules, communication protocols, and other libraries and services that run on the Nasuni Appliance.

Requirements

  • 8+ years of experience delivering and operating large scale, highly available distributed systems and/or cloud services
  • Extensive experience developing code in C, C++
  • Deep understanding of object-oriented design and SDK development, both on-prem and cloud environment
  • Strong knowledge of data structures, algorithms, multi-threading, I/O paths, Linux operating systems, XFS/EXT filesystems and distributed systems fundamentals
  • Experience with working with technical partners to translate ambiguous requirements into actionable technical requirements and per-component designs
  • Development/Troubleshooting experience on storage products
  • Understanding of filesystems and file server protocols (SMB, NFS, FTP)

Responsibilities

  • Participate in requirements analysis, design, design reviews and other work related to expanding Nasuni's Platform and Operating System
  • Propose, develop, and deliver disruptive features to Nasuni’s communication protocols, e.g., NFS, SMB, FTP, SAMBA, and others
  • Debug and fix bugs reported by customers, support, QA and development
  • Work with customer support to address escalations and participate in the on-call rotation for production issues and escalations

Other

  • BS or MS in computer science or equivalent work experience
  • 9+ years previous experience in the industry
  • Ability to drive projects and the implementation details, including rapid development for proof-of-concept projects
  • Ability to mentor other engineers in the team in processes, technologies, and design methodologies
  • Written and verbal communication skills with the ability to present complex information clearly to all audiences