Share this Job

Title:  Software Development Engineer

Location:  USA - Massachusetts - Waltham
Requisition ID:  4761

Job Summary

Job Summary

Software Development Engineer:  

As a Software Developement Engineer you will work as part of a team responsible for building software defined storage solutions and virtual storage platforms. You will design, develop and tests software systems or applications for software enhancements and new products, and participate in activities that include testing and debugging of operating systems and drivers that run NetApp storage applications.  As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.



Job Requirements

Job Requirements

Essential Functions:

  • A major part of your responsibility will be to participate in any and/or all phases of the product development cycle from product definition and design, through implementation and test design.
  • Expected to demonstrate skills and lead the efforts in systems engineering and Driver Development and Debugging, Reliability, Performance analysis, Critical and/or high visibility customer support
  • As part of a team, you will lead and participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed.
  • You will have direct influence on the decisions and outcomes related to project direction.


  • A strong understanding of complex concepts related to computer architecture, data structures and programming practices. Experience in software design and development.
  • Knowledge in virtualization technologies, systems architecture and design, and driver development
  • Strong oral and written communication skills are essential.
  • Ability to work collaboratively within a team environment and demonstrate strong influencing and leadership skills.
  • Ability to develop longer-range project plans and schedules for individual or work for a small team.
  • Knowledge of FreeBSD and storage drivers is a plus. 
  • Recognized expert in a portion of product area- Strong aptitude for learning new technologies
  • Develop longer-range project plans and schedules for individual or work for a small team



  • Responsible for unstructured tasks and the issues addressed are less defined requiring new perspectives, creative approaches and with more interdependencies
  • Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation Interaction
  • Work effectively with staff to Vice-President level employees within the function, across functions and with external parties
  • Limited supervision and direction is provided, as this individual can operate, drive results and set priorities independently
  • Successfully convey information to stakeholders at many levels related to the position
  • Work effectively with senior engineers within Business Unit
  • Participate as a proactive contributor and subject matter expert
  • Demonstrate favorable results through regular leadership and mentoring others




Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.

Equal Opportunity Employer Minorities/Women/Vets/Disabled.

Nearest Major Market: Waltham
Nearest Secondary Market: Boston

Job Segment: Developer, Software Engineer, Engineer, Product Development, Technology, Engineering, Research