NetApp Learning Services · 2 weeks ago
Senior Software Engineer - (WAFL Distributed File Systems)
NetApp is a leader in intelligent data infrastructure, delivering unified storage and integrated data services. They are seeking a highly skilled Software Engineer to join the WAFL team, where the main responsibilities include designing, developing, and maintaining advanced storage solutions, as well as mentoring junior engineers.
Information Technology & Services
Responsibilities
Lead the design and development of new features and enhancements for the WAFL file system within the ONTAP storage operating system
Analyze and optimize the performance of the WAFL file system, ensuring high efficiency and scalability
Write clean, maintainable, and well-documented code. Conduct code reviews and provide feedback to team members
Investigate, diagnose, and resolve complex issues related to data integrity, performance, and scalability
Work closely with cross-functional teams, including hardware engineers, QA engineers, and product managers, to deliver high-quality intelligent storage solutions
Provide technical leadership and mentorship to junior engineers, fostering their growth and development
Identify and resolve performance bottlenecks and software defects
Stay updated with emerging technologies and industry trends, incorporating them into projects as appropriate
Contribute to the continuous improvement of development processes and tools
Communicate effectively with stakeholders, presenting technical concepts and project progress
Qualification
Required
Proficiency in C/C++ programming languages
Deep understanding of file systems, data structures, and algorithms
Experience with performance analysis and optimization techniques
Familiarity with Unix/Linux operating systems and kernel development
Strong problem-solving skills and the ability to think critically and creatively
Excellent communication and collaboration skills
Ability to work independently and as part of a team
8+ years of experience in software development, with a focus on file systems or storage technologies
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Preferred
Experience with ONTAP or similar storage operating systems
Knowledge of distributed systems and network protocols
Familiarity with agile development methodologies
Benefits
Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
Various Leave options
Employee stock purchase plan
Restricted stocks (RSU’s)
Company
NetApp Learning Services
Your learning journey to success starts here! Discover how you can gain access to our full training portfolio, as well as select from online, instructor-led, and virtual-live training options, and view recommended training by focus area, search by topic, or browse by category.
Funding
Current Stage
Late StageCompany data provided by crunchbase