Software Engineer - OnTap RAID Systems Programming jobs in United States
cer-icon
Apply on Employer Site
company-logo

NetApp · 13 hours ago

Software Engineer - OnTap RAID Systems Programming

NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. As a Software Engineer, you will work as part of an exceptionally talented engineering team responsible for architecture, design and development of ONTAP Storage software, focusing on delivering innovative technologies to meet competitive market and customer requirements.

Cloud ComputingData ManagementData StorageInformation Technology
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

Modern software engineering skills and best practices to contribute to both new product development and enhancements of ONTAP software stack
Contribute to technical design discussions and share insights on systems engineering concepts, including computer architecture, operating systems, file systems, networking, algorithms, and data structures
Contribute to design, coding, debugging, performance analysis, and troubleshooting across development, test, and production environments
Work as part of an exceptionally talented global team, engaging in technical discussions and acting as a resource for peers
Be proactive in learning and applying the latest testing technologies, tools, and frameworks, while also driving automation initiatives
Develop, modify, and execute comprehensive software test plans and test cases, both manually and through automation
Investigate and resolve issues, collaborating closely with other team members and across teams to address challenges in test and production environments
Work on Storage device drivers for NVMe, SATA, SCSI, SAS, Fibre Channel
Opportunity to work on Encryption protocols for various types of SED drives

Qualification

C/C++ programmingOperating systems knowledgeKernel/Systems programmingLinux/UNIX experienceStorage hardware experienceDebugging skillsAutomation tools proficiencyProblem-solving skillsCommunication skillsTeam collaborationAttention to detail

Required

A passion for system software programming is a must!
Deep understanding and expertise in Operating system fundamentals
Strong Kernel/Systems software programming skills in C/C++ with hands-on experience in Linux/UNIX environments
Ability to debug complex systemic issues and various interactions including Crash dump analysis
Excellent problem-solving skills with meticulous attention to detail
Proficient with modern automation tools and frameworks, and enthusiastic about applying cutting-edge testing methodologies, including unit testing frameworks
Ability to work effectively in cross-functional, geo-distributed teams
Excellent oral and written communication skills
Experience with storage hardware components such as SSDs, HDDs, RAID controllers, and storage arrays
A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master's Degree or a PhD; or equivalent experience is required
Requires a minimum of 5 years of related software development and testing experience

Preferred

Experience/Knowledge with Storage/Disk device drivers, Disk IO scheduling, Encryption Technology and TCG Opal, SED is preferred

Benefits

Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
Various Leave options
Employee stock purchase plan
Restricted stocks (RSU’s)
Volunteer time off
Employee Assistance Program
Fitness, and mental health resources to help employees be their best.
Paid time off for vacation and to recharge.

Company

NetApp specializes in data storage, data infrastructure, and data management solutions.

H1B Sponsorship

NetApp has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (161)
2024 (166)
2023 (143)
2022 (250)
2021 (193)
2020 (225)

Funding

Current Stage
Public Company
Total Funding
$1.25B
Key Investors
Sequoia Capital
2025-03-12Post Ipo Debt· $1.25B
1995-11-21IPO
1994-01-01Series Unknown

Leadership Team

leader-logo
George Kurian
Chief Executive Officer
linkedin
leader-logo
Ben Bromhead
CTO
linkedin
Company data provided by crunchbase