Software Engineer - Cloud Volumes
Role Overview
We are looking for a highly motivated engineers to help develop and operate cloud-scale distributed systems that span storage, networking, cloud infrastructure, and user experience.
This is a unified engineering role where engineers are expected to contribute across development, automated validation, performance, operational readiness, and service reliability.
The ideal candidate enjoys solving complex technical challenges, takes ownership from design through production, and thrives in a collaborative, fast-paced environment.
While programming language experience, we expect engineers to incorporate AI-native engineering practices.
Key Skills for This Role
Full Job Posting
Key Responsibilities
- Own the functional, performance and scalability of data plane rich with data management.
- Own features through the entire software lifecycle including design, implementation, testing, deployment, monitoring, and production support.
- Design, develop, and operate cloud-native services leveraging containers, microservices, distributed systems principles, and modern CI/CD practices.
- Drive engineering excellence through automated testing, code reviews, operational readiness, and continuous improvement initiatives.
- Collaborate across engineering teams to deliver end-to-end solutions spanning storage, networking, cloud infrastructure, security, observability, and customer-facing experiences.
- Participate in architecture discussions, design reviews, and code reviews to help drive technical excellence and engineering best practices.
- Troubleshoot complex production issues, perform root cause analysis, and implement long-term reliability, scalability, and operational improvements.
- Work closely with product management, architects, and partner teams to translate customer and business requirements into high-quality technical solutions.
- Effectively communicate technical concepts, design tradeoffs, and project status to stakeholders across the organization.
- Contribute to the technical growth of the team through knowledge sharing, code reviews, design discussions, and mentorship opportunities.
Job Requirements
- Experience with Python for test automation, validation frameworks, tooling, CI/CD integration, or operational automation.
- Familiarity with C/C++, GO, React, TypeScript, or C# is desirable for engineers to work across existing service components and user-facing workflows.
- Experience developing RESTful APIs or service-to-service integrations.
- Experience designing, deploying, and operating microservices-based applications using Kubernetes, containers, and modern CI/CD practices.
- Experience with software quality practices including automated testing, performance optimization, and security best practices.
- Experience with observability, monitoring, telemetry, and operational excellence practices.
- Knowledge building and operating cloud-native distributed systems in Azure, AWS, or GCP.
- Strong aptitude for learning new technologies.
- Possess excellent written and verbal communication skills.
- Creative and analytical approach to problem solving. Education A Bachelor of Science Degree in Electrical Engineering or Computer Science with 2+ years related experience; A Masters degree in Electrical Engineering or Computer Science with 0+ years related experience; or equivalent experience is required.
About NetApp, Inc.
Global cloud-led, data-centric software company.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NetApp, Inc.
Sr. Manager, Renewal Sales Insights & GTM
Wichita, USA
Job Summary The Sr. Manager of Lifecycle and Renewal Sales Insights will serve as the strategic leader and hands-on architect for our organization’s data intelligence ecosystem. This role owns the end-to-end data strateg
Senior Product Manager
, USA
Job Summary We’re forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can’t do it alone. We know when to a
IT Manager (People Manager)
Morrisville, USA
Job Summary The IT Product Manager leading the Recurring Sales , Enablement and Effectiveness product team will be responsible for the partnership, road mapping, and delivery of technology services that will enable NetAp
Strategic Product Group Rep
, USA
Job Summary Location: Chicago preferred, Ohio, Illinois US, Midwest Region As an Enterprise Product Group Sales Representative, you will be responsible for driving the adoption of NetApp’s Intelligent Data Infrastructure
Performance Engineer (Cloud Data Plane Engineering)
Morrisville, USA
Job Summary Design, develop, analyze, and optimize cloud software and performance capabilities for cloud storage services and distributed systems. In this role you will collaborate with cross-functional engineering teams
Marketplace Channels Lead | Marketplace Center of Excellence (CoE)
, USA
Sr. Manager, Renewal Sales Insights & GTM
Wichita, USA
Senior Product Manager
, USA
IT Manager (People Manager)
Morrisville, USA
Strategic Product Group Rep
, USA
Performance Engineer (Cloud Data Plane Engineering)
Morrisville, USA
Mgr, Solutions Engineering
Vienna, USA
Manager, Software Engineering
Cranberry Township, USA
Marketplace Channels Lead | Marketplace Center of Excellence (CoE)
, USA