Share this Job

Title:  Software Engineer

Location:  USA - Massachusetts - Waltham
Requisition ID:  14561

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.

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 Requirements

  • Solid Object-Oriented design and development skills
  • Experience developing web-based applications using Java/J2EE, Servlets, JSPs and Spring/ Hibernate Tool suite
  • Knowledge of developing and working on REST APIs
  • Experience with front-end technologies: HTML, CSS, Javascript, AngularJS, TypeScript
  • Critical thinking, problem-solving, ability to write efficient and maintainable code
  • Ability to work collaboratively with cross-functionally partners
  • Ability to think creatively, problem solve, and innovate


Responsibility and Interactions:

  • Responsible for a mix of structured and unstructured tasks 
  • Apply attained experiences and knowledge in solving routine to moderately complex problems
  • Interact primarily with direct manager and the technical team on assigned projects. There may be communication with employees in other functions within the Business Unit as required
  • General direction is provided on routine work and detailed direction is provided on new projects and assignments. There will be on-going reviews of activities and priorities
  • Participate as an active contributor to team projects.


Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
2+ years in web-based software development capable of working across all tiers of the application following Agile methodologies

Equal Opportunity Employer Minorities/Women/Vets/Disabled.

Nearest Major Market: Waltham
Nearest Secondary Market: Boston

Job Segment: R&D Engineer, Developer, Engineer, Electrical, Web Design, Engineering, Technology, Creative

Apply now »