About The Position

Nasuni is seeking a Software Engineering Manager to lead our Filesystem & Storage Protocols team , a group responsible for building and evolving the core storage engine of our cloud-scale NAS platform. This team owns some of the most technically demanding components in the product: a high-performance distributed filesystem, storage protocol integrations (NFS, SMB, CIFS, Samba), S3 support, and the high availability mechanisms that underpin enterprise reliability. If you are a systems engineer who loves hard problems, leads by example, and wants to shape how cloud-native storage is built, this role is for you. This is a coding role. You will write code, review designs, evaluate tradeoffs, guide implementation decisions, and drive technical excellence across the team.

Requirements

  • 7–12+ years of software engineering experience, with 2+ years of direct people management
  • Strong C and/or C++ development background on Linux systems
  • Deep understanding of operating systems, filesystems, multi-threading and concurrency, and I/O subsystems
  • Experience with distributed systems or storage platforms
  • Experience with building software stack on Kubernetes platform
  • Proven ability to lead design reviews, drive technical decisions, and translate complex requirements into execution plans
  • Strong communication and cross-team collaboration skills
  • Experience leveraging AI-assisted development tools such as GitHub Copilot, Claude, or similar tools to improve engineering productivity
  • Ability to integrate AI tools into the development workflow for: Code generation and scaffolding Debugging and root cause analysis Test generation and validation Documentation and knowledge sharing
  • Experience guiding teams on best practices for responsible AI usage, including: Code quality validation Security and compliance considerations Avoiding over-reliance on generated code
  • Demonstrated ability to accelerate development cycles using AI without compromising system reliability or design integrity
  • Familiarity with applying AI tools in: Distributed systems debugging Infrastructure and configuration generation (Kubernetes, CI/CD) Performance analysis and optimization workflows

Nice To Haves

  • Hands-on experience with NFS, SMB, CIFS, or Samba
  • Familiarity with cloud platforms (AWS, Azure), Docker, and Kubernetes
  • Understanding of networking protocols (TCP, UDP, HTTP) and API design
  • Experience with hypervisors (ESX, KVM, or similar)
  • Experience modernizing on-premises storage to cloud-native architectures
  • Contributions to open-source systems or storage projects
  • Experience scaling systems to large enterprise deployments
  • Exposure to Python, Go, Java, or similar languages
  • Linux system-level experience including system services, firewalls, and iptables
  • Familiarity with Samba internals or prior Samba contributions
  • Experience with cloud storage integrations and APIs

Responsibilities

  • Lead design and development of filesystem and storage protocol components across NFS, SMB, CIFS, and Samba
  • Drive architecture reviews and guide implementation of distributed filesystem features, data protection, and consistency and durability mechanisms
  • Ensure performance, scalability, and reliability at enterprise scale
  • Own end-to-end delivery for the filesystem domain
  • Translate product requirements into clear technical roadmaps and execution plans
  • Drive delivery across distributed and global teams
  • Establish and uphold best practices for code quality, testing, and observability
  • Directly manage a team of 6–10 engineers
  • Hire, mentor, and develop engineers at all levels
  • Foster a culture of strong technical depth and ownership
  • Provide regular feedback and performance management
  • Run the scrum team and create plan/strategy for product delivery
  • Partner with Product on roadmap and prioritization
  • Collaborate with Cloud and Platform teams on integration
  • Support customer escalations and root-cause analysis

Benefits

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service