Software Engineer - Cloud Engineering (C++)
About the role
Join our innovative and dynamic Cloud Engineering team at NetApp, where we are dedicated to pushing the boundaries of cloud technology. We are looking for a passionate and experienced Software Development Engineer to join us in developing industry leading data management solutions for NetApp’s customers in all major Clouds.
Responsibilities
- Develop a strong technical understanding of NetApp’s existing data management and storage solutions in the Cloud, their interdependencies, and limitations.
- Participate in all phases of the product development cycle including product design and development, test automation, debugging and support, and supporting resolution of impactful customer issues.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Handle unstructured tasks and conducting research to convert vague/undefined requirements into clearly articulated ones.
- Operate under limited supervision and direction, as this individual can operate, drive results and set priorities independently.
- Engage in a peer-to-peer collaboration and learning model, fostering a culture of continuous learning and improvement.
Requirements
- Minimum Qualifications: 5+ years of hands-on experience in software development and cloud engineering.
- Proficiency in one or more programming languages such as C/C++ or equivalent, and additionally, Python.
- Strong hands-on operational knowledge in at least one major cloud platform (AWS, GCP, or OCI).
- Strong knowledge of cloud architecture, services, and best practices.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills, and collaboration skills are a must.
- Experience in software development of distributed data management systems (E.g.: NetApp ONTAP or similar systems).
- Advanced certifications in AWS, GCP, or OCI.
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience with Cloud monitoring and logging tools.
Preferred Qualifications
- Experience in software development of distributed data management systems (E.g.: NetApp ONTAP or similar systems).
- Advanced certifications in AWS, GCP, or OCI.
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience with Cloud monitoring and logging tools.
Benefits
We offer a comprehensive benefits package, including Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, employee stock purchase plan, and/or restricted stocks (RSU’s). These offerings are subject to regional variations and governed by local laws, regulations, and company policies.
Pay
The target salary range for this position is 147,900 - 220,000 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range.
Schedule
This role offers a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. Most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.