Cloud-Native Backend Engineer: API & Microservices

NetApp

San Jose (CA)

Hybrid

USD 180,000 - 210,000

Full time

14 days+
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
Retirement or Pension Plans
Paid Time Off
various Leave options
employee stock purchase plan
restricted stocks (RSU’s)

Job summary

NetApp’s Azure NetApp Files (ANF) team seeks a software engineer to design, develop, and own backend microservices and REST APIs for cloud-scale services. You’ll work across the full SDLC, building resilient APIs with Docker, Kubernetes, and modern CI/CD practices.

You will contribute to API lifecycles, collaborate across teams, and enhance reliability, scalability, and security of data infrastructure. A BS/BA in CS or EE is required, MS preferred.

Qualifications

  • 4-8 years of software engineering experience building production software, backend services, distributed systems, or cloud-native platforms.
  • Hands-on development experience in Go, C++, or C#.
  • Experience developing REST APIs or service integrations as part of core product work.
  • Experience building microservices end-to-end (design, implementation, testing, deployment, production support).
  • Experience with Docker and containerized service development (building or maintaining images).
  • Experience developing or modifying Kubernetes-based services or components (not just admin).
  • Experience using PostgreSQL or MongoDB in app/API development (not just DB admin).
  • Strong software quality practices including automated tests, CI/CD, observability, and secure development.
  • Ability to communicate design tradeoffs and project status clearly to tech and cross-functional stakeholders.
  • Creative and analytical approach to solving complex engineering problems.

Responsibilities

  • Design, develop, and own production-quality REST APIs and backend service components for ANF cloud services.
  • Build API functionality end-to-end: design, implementation, testing, deployment, monitoring, and production support.
  • Develop cloud-native microservices using containers, Docker, Kubernetes, and modern CI/CD pipelines.
  • Contribute to service lifecycle workflows for APIs to create, manage, update, and delete resources.
  • Translate customer and product requirements into scalable, secure services across the full SDLC.
  • Develop or modify Kubernetes-based service components with deeper engineering depth.
  • Work with PostgreSQL or MongoDB as part of app and API development.
  • Collaborate with architects, product management, and peers to deliver reliable cloud-service capabilities.
  • Participate in architecture reviews, design discussions, code reviews, and operational readiness.

Skills

Go
C++
C#
REST APIs
Microservices
Docker
Kubernetes
CI/CD
PostgreSQL
MongoDB
Python
Cloud

Education

BS in Computer Science/EE
MS preferred

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

NetApp’s Azure NetApp Files (ANF) team seeks a software engineer to design, develop, and own backend microservices and REST APIs for cloud-scale services. You’ll work across the full SDLC, building resilient APIs with Docker, Kubernetes, and modern CI/CD practices.

You will contribute to API lifecycles, collaborate across teams, and enhance reliability, scalability, and security of data infrastructure. A BS/BA in CS or EE is required, MS preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cloud-Native Software Engineer — Storage & Data Services
Cloud-Native Software Engineer — Storage & Data Services

Piohindi • Sunnyvale (CA)

On-site
USD 9,500 - 13,000
Senior Backend Engineer - API & Microservices for Cloud
Senior Backend Engineer - API & Microservices for Cloud

NetApp, Inc. • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Health insurance
401(k) / Retirement plans
RSU’s / stock options
+1
Junior Cloud-Native Software Engineer
Junior Cloud-Native Software Engineer

NetApp • San Jose (CA)

Hybrid
USD 100,000 - 150,000
Lead Software Engineer (API & Microservices development)
Lead Software Engineer (API & Microservices development)

NetApp, Inc. • San Jose (CA)

On-site
USD 215,000 - 245,000
Health insurance
401(k) / Retirement plans
RSU’s / stock options
+1
Backend Software Engineer (Cloud API & Microservices development)
Backend Software Engineer (Cloud API & Microservices development)

NetApp • San Jose (CA)

On-site
USD 180,000 - 210,000
Health Insurance
Life Insurance
Retirement or Pension Plans
+4
Lead Backend Software Engineer (API & Microservices development)
Lead Backend Software Engineer (API & Microservices development)

NetApp • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Health Insurance
Retirement/Pension Plans
Stock options / RSUs
+1
Entry Level Software Engineer - ANF (Azure NetApp Files)
Entry Level Software Engineer - ANF (Azure NetApp Files)

NetApp • San Jose (CA)

Hybrid
USD 100,000 - 150,000
NetApp | Software Engineer | Check Details
NetApp | Software Engineer | Check Details

Piohindi • Sunnyvale (CA)

On-site
USD 9,500 - 13,000
Senior Software Engineer, Cloud Infra & Storage
Senior Software Engineer, Cloud Infra & Storage

NetApp • Morrisville (NC)

Hybrid
USD 196,000 - 293,000
Health Insurance
Life Insurance
Retirement plans
+2
Senior AI Software Engineer - Cloud-Native Systems
Senior AI Software Engineer - Cloud-Native Systems

NetApp, Inc. • San Jose (CA), Northern (KY)

Hybrid
USD 170,000 - 253,000
Health Insurance
Life Insurance
Retirement Plans
+1