
NetApp is hiring for the role of Software Engineer – Cloud Volumes in San Jose, California. If you’re a systems-level developer with strong programming skills in Go, C/C++, and Python, and experience in microservices, Kubernetes, file systems, or storage infrastructure, this is an excellent opportunity to work on cutting-edge cloud projects. Join NetApp’s innovative Cloud Data Services team and help shape the future of intelligent data infrastructure. The job details, responsibilities, and application process are outlined below.
UP Next: Emerson is hiring for Data Analyst.
- Company: NetApp
- Website: careers.netapp.com
- Job Position: Software Engineer – Cloud Volumes
- Location: San Jose, California
- Job Type: Full-Time
- Experience: 2+ years with Go/C/C++, microservices, or cloud systems
- Qualification: Bachelor’s or Master’s in Engineering or Computer Science
- Job ID: 131168-en_US
- Salary: $108,800 – $162,800
Job Description
NetApp’s Cloud Data Services team is hiring a Software Engineer to contribute to the development of its next-generation infrastructure for intelligent data systems. This role will focus on building scalable microservices and enhancing data storage and cloud orchestration systems to deliver real business value. Ideal candidates will be strong system-level programmers with a passion for innovation and reliable product delivery.
Key Responsibilities
- Design, implement, and verify cloud infrastructure systems and subsystems.
- Support development and testing across interdependent engineering teams.
- Handle high-visibility and mission-critical customer issues.
- Participate in internal and cross-team technical discussions.
- Contribute to department and organizational goals with a hands-on mindset.
Required Skills & Qualifications
- Strong knowledge in Go/C/C++ and object-oriented programming.
- Experience with scripting languages like Python or Shell scripting.
- Background in system-level programming, file systems, storage protocols, or databases.
- Understanding of Kubernetes, Docker, or microservices architecture.
- Proficiency in computer architecture, data structures, and software development best practices.
- Excellent communication skills and ability to collaborate across teams.
Preferred Qualifications
- Master’s Degree in Computer Science or equivalent experience.
- Strong aptitude for quickly learning new technologies and systems.