The SAN Management Plane team is developing next generation block storage solutions. NetApp’s SAN-optimized all-flash arrays deliver a simplified and consistent SAN experience for mission-critical workloads providing industry-leading availability, superior performance, and simplified data management across hybrid cloud environments.
As a software engineer you will work as part of a team of skilled and passionate engineers responsible for design, development, maintenance & testing. This is a great opportunity to solve challenging, complex problems with immediate applications in high growth sectors of the tech industry
• Multiple years developing in C++ on Linux (or are an expert C programmer with the ability and desire to quickly learn C++).
• Experience designing and developing highly multithreaded, systems level applications.
• Demonstrated ability to learn new software projects quickly and have successfully completed multiple projects.
• Experience optimizing system level code where performance is critical.
• Teamwork and collaboration within and outside of geographically diverse and located team members.
• Excellent communication skills (verbal and written) to articulate, communicate and influence solutions and design.
• Distributed systems (distributed processing/algorithms/applications) experience with concurrent execution within multiple threads, running on multiple cores, running on multiple nodes as part of an overall system cluster.
• Experience with Block and/or File System (NFS) based storage systems.
• Experienced in Agile software development and Atlassian tools (JIRA, Confluence, etc.)
• Knowledge of REST API, Cloud, and Virtualization environments is a plus.
• BE or higher in Computer Science or Electrical Engineering.
• 5 – 8 years of systems level software development experience in the enterprise storage industry or similar environment.