Job Summary
NetApp is a data storage and management services company that believes in the transformative power of data to expand customer touchpoints to foster greater innovation and to optimize operations. We are designed for simplicity focused on data protection and open to enriching customer solutions for on premise and / or cloud environments. Weve built a Data Fabric for a data-driven world to simplify and integrate data management across the resources that are best for the business. We bring enterprise-grade data services that customers rely on into the cloud and the flexibility of the cloud into the data center. And we do it with industry-leading solutions that work across diverse environments and the worlds biggest hyper-scale cloud providers.
Who do we look for
Are you a continuous learner who wants to join an empowered team of forward-thinking smart dedicated technologists that approaches every problem with fresh eyes If you answered yes you may be who NetApp is looking for!
We recognize that not everyone fits neatly into any checklist but below are some of the skills and experience we think will help make you successful in this role. If you dont match everything on this list but are excited about the opportunity and think you could contribute wed love to hear from you.
Essential Functions :
Participate in product design development verification troubleshooting and delivery of a system or major subsystems
Collaborate with team members on designing and implementing software with a focus on simplicity reliability and manageability using C
Write unit and automated integration tests
Participate in technical discussions within the team and with other groups within the Business Unit
Receive guidance and mentoring on assigned tasks from senior engineers managers and technical team
Job Requirements
Experience with multiple programming languages is a plus
Proficiency in C C Java and / or Python
Possess exceptional written and verbal communication skills
Strong aptitude for learning new technologies
Ability to work on a diverse team
Passion for writing and testing high quality code
Broad knowledge of computer science fundamentals
Projects professional experience or coursework related to operating systems computer architecture multi-threading data structures & algorithms
Education
Typically requires a Bachelors degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.
Compensation :
The target salary range for this position is 108800 - 162800 USD. The salary offered will be determined by the candidates location qualifications experience and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards reflecting a variety of factors and include a comprehensive benefits package. This may cover Health Insurance Life Insurance Retirement or Pension Plans Paid Time Off (PTO) various Leave options Performance-Based Incentives employee stock purchase plan and / or restricted stocks (RSUs) with all offerings subject to regional variations and governed by local laws regulations and company policies. Benefits may vary by country and region and further details will be provided as part of the recruitment process.
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full-Time
Experience : years
Vacancy : 1
Software Engineer • Wichita, Kansas, USA