Software Engineer - Cloud Volumes

NetApp

San Jose (CA)

Hybrid

USD 113,000 - 168,000

Full time

15 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health Insurance
Life Insurance
Pension Plans
Paid Time Off
Leave options
Performance Incentives
Employee Stock Purchase Plan
RSUs

Job summary

NetApp in San Jose is seeking passionate Software Engineers to design, develop, and test enterprise cloud applications that advance the data fabric strategy. You will work in a high-performance team, applying Go and Python to deliver scalable services and APIs.

Join a hybrid work environment with collaboration across SREs and DBAs, and contribute to performance optimization, documentation, and code quality.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum 2 years of related software development experience.
  • Proficient in Go and Python programming.
  • Experience with RESTful APIs and standard data formats.
  • Experience with Linux development environment.
  • Experience with PostgreSQL and Redis databases.
  • Experience with Microservice architecture.

Responsibilities

  • Design, code, and test core workflows per project requirements.
  • Debug and troubleshoot defects including configurations.
  • Analyze system performance and propose improvements.
  • Optimize code, queries, servers for better performance.
  • Collaborate with senior engineers, SREs, and DBAs.
  • Document functionality, design, and testing strategies.
  • Communicate effectively in writing and speaking.
  • Apply foundational knowledge of Go, Python, databases, and REST APIs.

Skills

Go Lang
Python programming
REST API
Linux
PostgreSQL
Redis
Microservice architecture
Communication skills

Education

Bachelor’s degree in Computer Science or Engineering

Job description

Own Every Moment at NetApp

At NetApp, your ideas power innovation. We lead in intelligent data infrastructure—delivering unified storage, integrated data services, and solutions that help organizations unlock the full potential of their data, from AI to multicloud.

Ready to innovate and contribute to our path to $10B? Here, you'll collaborate with passionate teams, tackle real-world challenges, and see your impact in how customers transform and grow. If you're ready to bring curiosity, creativity, and drive to every moment, NetApp is where your journey begins. Join teams that innovate to elevate, drive results, and excel together across every function.

Job Summary

Assist in the design, definition, development, and test for an enterprise class NetApp cloud application software. We are looking for Software Engineers who thrive in a high-performance team tasked with finding creative solutions to the most profound data challenges customers face. Wielding cutting-edge technologies, you can help create/stabilize new products and services that bring NetApp’s data fabric to every application.

Key Responsibilities
  • Software Development: Assist in designing, coding, and testing code to drive the core workflows according to project requirements and established software development standards.
  • Debugging and Troubleshooting: Identify, troubleshoot, and resolve system defects. This includes debugging code, resolving configuration issues, and fixing software defects.
  • Performance Analysis: Analyze the performance of systems, identifying bottlenecks, and proposing solutions.
  • Optimization: Optimize code, database queries, server configurations, or other areas to improve performance.
  • Collaboration: Work closely with other team members, including senior engineers, Site Reliability Engineering (SRE), and database administrators, during all stages of development.
  • Documentation: Document functionality, design, development, and testing strategies.
  • Communication: Demonstrates outstanding proficiency in both written and oral communication.
  • Foundational skills: Basic knowledge of relevant software and tools (e.g., Go Lang, Python, Database, message queues, REST API)
Job Requirements
  • Must have good communication skills
  • Must have Golang and Python programming experience
  • Experience with general understanding of concepts related to computer architecture, data structures and standard programming practices
  • Experience developing and delivering REST, JSON, XML based APIs for configuration, reporting, etc
  • Experience programming on Linux platform
  • Experience using relational database preferably PostgreSQL, and NoSQL database preferably Redis
  • Experience with Microservice architecture
Education
  • Bachelor’s degree in a relevant field (e.g. Computer Science, Engineering)
  • Typically requires a minimum of 2 years of related experience.
Compensation

The target salary range for this position is 113,050 - 168,300 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • Performance-Based Incentives
  • employee stock purchase plan
  • restricted stocks (RSU’s)

Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.

Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Why You'll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.

AI Disclosure

For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support—rather than replace—human decision-making.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Cloud Volumes
Software Engineer - Cloud Volumes

NetApp, Inc. • San Jose (CA)

Hybrid
USD 113,000 - 168,000
Sr. Software Engineer
Sr. Software Engineer

NetApp • San Jose (CA)

Hybrid
USD 220,000 - 265,000
Health Insurance
Life Insurance
Retirement plans
+5
Sr. Software Engineer
Sr. Software Engineer

NetApp • Chantilly (VA)

Hybrid
USD 220,000 - 265,000
Health insurance
401(k) / retirement plan
PTO
+1
Software Engineer - Cloud Engineering (C++)
Software Engineer - Cloud Engineering (C++)

NetApp • Morrisville (NC)

Hybrid
USD 148,000 - 220,000
Health Insurance
Life Insurance
Retirement Plan
+3
Sr. Software Engineer
Sr. Software Engineer

NetApp • Morrisville (NC)

Hybrid
USD 228,000 - 339,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+5
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)
Lead Software Engineer - Cloud & Software Defined Storage Solutions (C++)

NetApp • Morrisville (NC)

Hybrid
USD 170,000 - 253,000
Software Engineer - Cloud Platform / Reliability
Software Engineer - Cloud Platform / Reliability

NetApp • Morrisville (NC)

Hybrid
USD 113,000 - 168,000
Health Insurance
Life Insurance
Retirement Plans
+5
Senior Software Engineer
Senior Software Engineer

NetApp • San Jose (CA)

Hybrid
USD 196,000 - 293,000
Health Insurance
Life Insurance
Retirement Plans
+2
Software Engineer
Software Engineer

NetApp • Waltham (MA)

Hybrid
USD 196,000 - 293,000
Software Engineer
Software Engineer

NetApp, Inc. • Waltham (MA)

Hybrid
USD 196,000 - 293,000