Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer - ONTAP @ NetApp

Home > Software Development

 Software Engineer - ONTAP

Job Description

Job Summary
The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on-premise solutions.

As a software engineer, you will work as part of a team of skilled and passionate engineers responsible for participating in the design, development, debugging, maintenance & testing. This position requires an individual to be creative, team-oriented, technology savvy, and driven to produce results.

Responsibilities
  • Work with a lead to deliver medium to large features, including participating in the full software development lifecycle.
  • Deliver reliable, innovative storage and data management products.
  • Design, implement and test software in Python with a focus on simplicity, reliability, and manageability.
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications.
  • Write unit and automated integration tests.
Job Requirements
  • Software development experience (analysis, design, implementation, testing)
  • Proficiency in C++ is must. Experience with Python is a bonus.
  • Experience working with file systems, distributed systems, client-server programming, multi-threaded applications, and operating systems such as FreeBSD, Linux
  • A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices.
  • Experience in integrating 3rd Party Software Packages into a product.
  • Experience in working with Security Vulnerabilities, CVEs and resolving them.
  • Experience with REST API, Cloud, and Virtualization environments is a plus.
  • Demonstrated creative and systematic approach to problem solving.
  • Possess excellent written and verbal communication skills.
  • Ability to work under limited supervision and direction.
  • Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards.
Education
A Bachelor of Science Degree in Engineering or Computer Science with 2 years of experience, or a Master s Degree; or equivalent experience is required.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: NetApp
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Computer science C++ Linux Data management Debugging Data structures Troubleshooting Virtualization Distribution system Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Module Lead - SharePoint Migration Job

  • Yash Technologies
  • 6 - 11 years
  • Hyderabad
  • 20 hours ago
₹ Not Disclosed

Lead Business Intelligence Engineer

  • Zeta
  • 4 - 6 years
  • Hyderabad
  • 22 hours ago
₹ Not Disclosed

Banking - Scrum Master

  • Quinnox
  • 8 - 13 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Principal Data Engineer

  • Trellix
  • 10 - 15 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

NetApp

NetApp