
Principal Software Engineer – NAS, Filesystems, C
Metsi Technologies
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- Responsible for developing sophisticated systems and software based on customer’s business goals
- Work with product owners and come up with Product Design and deliver features
- Lead prototyping and testing to validate design and functionality, focusing on performance and scalability
- Take part in the full software development life cycle including development, test, continuous delivery & support
- Be an active member of an Agile team, collaboratively realizing features through development, test, and delivery
Requirements
- 8-12 years of experience in designing, developing, and maintaining software infrastructure
- Expertise in NAS Storage Technologies: Filesystem internals and NFS/SMB protocols
- Hands-on coding experience in C/C++, Python
- Experience in Linux development: Debugging, performance analysis and understanding of Kernel
- Strong Object-oriented design, data structures and algorithms knowledge
- Familiarity with Replication and Snapshot technologies
- Ability to use AI tools for Engineering efficiency
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonNAS Storage TechnologiesNFSSMBLinux developmentObject-oriented designdata structuresalgorithms
Soft Skills
collaborationleadershipcommunicationproblem-solvingperformance analysis