Nasuni is seeking a Senior Software Engineer to enhance their platform, focusing on Linux-based systems for their NAS appliance. The ideal candidate will have extensive experience in Linux development, with a strong emphasis on performance tuning and debugging in production environments
Job Summary
Nasuni is expanding its Platform development team with a Senior Software Engineer to develop and maintain the Linux-based foundation of their NAS appliance platform.
This role is ideal for a systems-focused engineer who thrives close to the Linux OS layer, understands filesystem behavior, enjoys debugging complex production issues, and takes ownership of reliability in appliance-grade systems.
Nasuni offers a comprehensive benefits package including best-in-class onboarding, 'Take What You Need' PTO, health plans, 401(k), and flexible remote work.
Matching Summary
Match Score: 85
Nasuni is seeking a Senior Software Engineer to enhance their platform, focusing on Linux-based systems for their NAS appliance. The ideal candidate will have extensive experience in Linux development, with a strong emphasis on performance tuning and debugging in production environments.
Skills & Requirements
Must-have
Linux OS layer development
Filesystem behavior and performance tuning
Complex production issue debugging
Appliance-grade system reliability
Python, Bash, and C proficiency
Linux internals (systemd, memory, storage, networking)
XFS or ext4 filesystem experience
System performance tuning in production
ESX, KVM, or Hyper-V experience
Multithreaded and I/O-heavy Linux application debugging
Nice-to-have
AWS, Azure, or GCP integration
Jenkins, GitHub workflows, rpm/yum packaging
TCP/UDP/HTTP networking protocols
PostgreSQL familiarity
Key Requirements
5–8 years developing Linux-based systems or appliance software
BE/B.Tech, ME/M.Tech in computer science (or) Electronics and Communications (or) MCA
7 to 10 years’ previous experience in the industry in system/platform area