Software Engineer

NetAppPittsburgh, NC
4h

About The Position

Essential Functions Be part of a highly productive team doing product planning, design, documentation, development, verification, validation and qualification of software Actively participate in technical discussions within the team and with peer teams when evaluating and executing design and development plans for our software-defined and cloud product portfolio A willingness to take on tasks and responsibilities that will contribute to team, department, and company business goals Job Summary Data has become the lifeblood of organizations, seamlessly flowing through them in order to enable new customer touchpoints through technology, create innovative business opportunities and optimize operations. Organizations count on NetApp to manage and protect their data. Our customers rely on NetApp cutting-edge innovations in software-defined infrastructure, cloud, hybrid cloud as well as traditional data center technologies and the Data Fabric to connect them all and enable seamless management capabilities. And we never let them down… Continually breaking new ground is the norm here. We make sure of it with an open, collaborative culture that fuels fresh thinking. Right from day one, we’ll encourage you to share your views, challenge opinions and push boundaries. And thanks to mentoring and leadership programs that help you build on your personal and professional passions, you’ll develop your skills as fast as your ideas. Become a key part of our vision… As a Software Engineer at NetApp, you will work as part of a team responsible for the development, testing and sustaining of key components of the NetApp data management portfolio. You'll be part of the Research and Development function, focusing on enhancements to existing products as well as new product development. This position requires you to be creative, enthusiastic, team-oriented, technology savvy, driven to produce results and demonstrate leadership.

Requirements

  • Strong verbal and written communication skills are essential
  • Work collaboratively within a team environment of other engineers to meet aggressive goals and high quality standards
  • Development experience including design, implementation, documentation and maintenance of automation in Python, C or C++
  • Test automation and execution experience in Linux/Unix environment
  • Proven aptitude for learning new technologies
  • Familiarity with basic concepts of computer architecture, data structures and standard quality assurance practices
  • Ability to estimate work completion required to build an overall predictable plan
  • Creative and analytical approach to problem solving
  • Experience in virtual and cloud environments (AWS, Azure, GKE, OCI, etc…)
  • Pursuing or possess a degree in Computer Engineering, Computer Science, Electrical Engineering or an equivalent degree
  • No prior experience is required.
  • Most new employees in this position have 0-2 years of experience.

Nice To Haves

  • Experience with AI tooling in a software development environment

Responsibilities

  • Be part of a highly productive team doing product planning, design, documentation, development, verification, validation and qualification of software
  • Actively participate in technical discussions within the team and with peer teams when evaluating and executing design and development plans for our software-defined and cloud product portfolio
  • A willingness to take on tasks and responsibilities that will contribute to team, department, and company business goals
  • responsible for the development, testing and sustaining of key components of the NetApp data management portfolio.
  • focusing on enhancements to existing products as well as new product development.

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)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service