Share this Job

Title:  Software Engineer


Sunnyvale, CA, US, 94089

Requisition ID:  32820
Job Summary

As a full stack Software Engineer you will work as part of a team responsible for designing and building a simplified customer experience for NetApp products.  You will be using latest technologies for delivering innovative and quality product. As a part of this team, you will be doing Proof of Concepts with new technologies for developing world class and innovative products.  This is a high-visibility project that uses agile and design thinking processes for simplifying experience.

Essential Functions:

  • Use agile engineering practices for product development:
    • Lead team members to craft clear user stories, sprint planning and grooming
    • Liaise with cross-functional teams for enterprise application development
    • Automation for Agility and Reliability
    • Reliability for Scaling
    • Performance analysis
  • As part of a team, you will participate in technical discussions, defining architecture and design, defining sprint plans for product development. You will have direct influence on the decisions and outcomes related to project direction.
  • A willingness to work on additional tasks and responsibilities that will contribute towards team, department, and company goals. 
Job Requirements

Full stack engineer, passion for collaborating with and mentoring team members

Experience with design patterns, design-driven development, continuous integration and deployment, enterprise application development (scalability, reliability, and security)

Excellent programming skills with languages across stack (Java, NodeJS, expressJS, ReactJS, Angular, express)

Knowledge of SQL and DB technology (MongoDB, Postgress)

Experience with AWS and Azure cloud development and deployment

Excellent knowledge of engineering agile best-practices, DevOps

Excellent in building scalable API microservices

Strong oral and written communication skills

Ability to work collaboratively within a team to meet aggressive goals and high quality standards

Strong aptitude for learning new technologies

Creative approach to problem solving

Typically requires a Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.

Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

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