This job listing has expired and the position may no longer be open for hire.

Cloud Native Software Developer at NetApp in New York, New York

Posted in Other 30+ days ago.





Job Description:

Job Summary


NetApp's Trident development team is looking for a talented software developer to join our team! We are looking for someone who can thrive as part of a high-performing team tasked with finding creative solutions to the most profound data challenges that customers face.

In a world full of generalists, NetApp is a specialist. We are focused on one thing, helping the world's leading organizations get the most out of their data. NetApp brings enterprise-grade data services into the cloud, and the simple flexibility of cloud into the data center. Our industry-leading solutions work across diverse customer environments and the world's biggest public clouds.

And what better way to help NetApp on our journey than to join the team that brought the first open-source, out-of-tree dynamic storage provisioner to Kubernetes! We are developing innovative and unique solutions to enable our customers to solve the challenge of persistent data consumption for container technology. Check out https://github.com/NetApp/Trident and https://netapp.io/persistent-storage-provisioner-for-kubernetes/ to find out more about the innovative solutions of which you could be a part.


Job Requirements


In this role, you will be a core developer of a small, high-performing, in-demand software development team. You will need to be passionate about writing high-quality code, driving innovation, learning new skills, and contributing to open-source software. And you will need to be a team player, a problem solver, and committed to making Trident the best piece of software ever. Are you up to the challenge?

Core Qualifications


  • 5+ years of programming experience, with at least 2 years of experience in Go.

  • Experience developing in a Kubernetes and/or Cloud service (AWS/Azure/GCP) environment, as well as a strong aptitude for learning new technologies.

  • Experience with Linux or other Unix-like Operating Systems with ability to troubleshoot basic network and/or storage issues.

  • Experience with GitHub, Jenkins, Helm, Ansible, CI build systems and Automated Testing frameworks.

  • Experience in Agile Software Development practices.

  • Strong understanding of software concepts related to compute, network, and storage architecture, data structures, and standard programming practices.

  • Work effectively with the product development team, excellent in technical communication, and a proven track record in a fast-paced environment.

  • Ability to work on, troubleshoot, and solve complex problems.


Education


Preferred Qualifications


  • Experience with Python.

  • Experience working in open-source communities.

  • Experience working with cloud software services and an understanding of design for scalability, performance, and reliability.

  • Experience with ONTAP, CVS, or other NetApp products, or cloud-native storage platforms and developing applications for data management.