
Software Engineer – StorageGRID
NetApp
full-time
Posted on:
Location Type: Hybrid
Location: Morrisville • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $108,800 - $162,800 per year
About the role
- Design and architect major systems and features
- Implement, unit test, debug, verify production systems and features
- Improve performance, reliability, availability and serviceability
- Influence and collaborate with peer and senior engineers
- Support inter-dependent development and testing activities
Requirements
- Extensive development in Python
- Understand shell scripting, C, C++, and/or Ruby
- Very good understanding of Linux operating system
- Working networking knowledge (OSI network layers, TCP/IP, configuring Layer2/Layer3 hybrid networks, and managing network services such as DNS, DHCP, and NTP)
- Familiarity with basic concepts of computer architecture, data structures and standard programming practices
- Understanding of hardware management services such as BMC (Nice to have)
- Knowledge of S3 API’s (Nice to have)
- Knowledge of Containers (Nice to have)
- Experience with storage technologies and/or shared infrastructure environments (Nice to have)
- Experience in distributed software development (Nice to have)
Benefits
- Health Insurance
- Life Insurance
- Retirement or Pension Plans
- Paid Time Off
- various Leave options
- Performance-Based Incentives
- employee stock purchase plan
- restricted stocks (RSU’s)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonCC++RubyLinuxshell scriptingnetworkingdata structuresprogramming practicesdistributed software development
Soft Skills
collaborationinfluencedebuggingproblem-solvingcommunication