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

Software Engineer (Cloud Engineering) at NetApp in Waltham, Massachusetts

Posted in Other 30+ days ago.





Job Description:

Job Summary


As a Software Development Engineer for Cloud Engineering Team, you will work as part of a team responsible for building software defined storage solutions and cloud storage solutions. You will design, develop and test storage and data management services to be deployed as containers in Kubernetes or native virtual machines and work with various public and private cloud providers. 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


Knowledge in virtualization technologies (KVM, XEN, Hyper-V), cloud solutions, systems architecture and design, and driver development


  • Experience in Storage technologies highly desired including SCSI, NvMe protocols

  • Experience in Networking driver highly desired (para-virtual network drivers) and RDMA

  • Strong programming skills in C, C++, Python, Go or other programming languages

  • Understanding of cloud technologies and orchestration frameworks like Kubernetes.

  • Experience with working in any of the public cloud providers like AWS, Azure or GCP.

  • Experience in software design and development and a strong understanding of complex concepts related to computer architecture, data structures and programming practices.

  • Strong oral and written communication skills are essential.

  • Ability to work collaboratively within a team environment and demonstrate strong influencing and leadership skills.

  • Strong aptitude for learning new technologies

  • FreeBSD, Linux, Windows


Education



  • Operating Systems experience

  • Unit test frameworks

  • Expertise in cloud native orchestration technologies (ARM templates, CF templates, Terraform) desired

Responsibilities


  • Responsible for handling unstructured tasks and the issues addressed are less defined requiring new perspectives, creative approaches and with more interdependencies

  • To participate in any and/or all phases of the product development cycle from product definition and design, through implementation and test design.

  • As part of a team, you will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewed.

  • Operate under limited supervision and direction, as this individual can operate, drive results and set priorities independently

  • Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation and interaction with cross functional teams

Education: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.


Equal Opportunity Employer Minorities/Women/Vets/Disabled.



More jobs in Waltham, Massachusetts

Other
about 4 hours ago

Alkermes, Inc.
Research
about 4 hours ago

Alkermes, Inc.
Research
about 4 hours ago

Alkermes, Inc.
More jobs in Other

Other
3 minutes ago

Pike Electric, Inc
Other
4 minutes ago

St. Lawrence University
Other
8 minutes ago

Villanova University