Cloud API & Microservices Engineer (Go/C++/C#)

NetApp, Inc.

San Jose (CA)

Hybrid

USD 180,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Stock purchase plan
RSUs
Paid time off

Job summary

NetApp is seeking a software engineer for the Azure NetApp Files team to design and own backend microservices and REST APIs used to create, manage, update, and delete service objects across cloud-scale distributed systems.

Candidates should have production experience in Go, C++, or C#, with container technologies (Docker, Kubernetes) and modern CI/CD, plus databases like PostgreSQL or MongoDB. A strong focus on reliability, security, and scalable design is essential.

Qualifications

  • 4-8 years building production software, backend services or cloud platforms.
  • Hands-on experience with Go, C++, or C#.
  • Proven REST API or service-to-service integration work.
  • End-to-end microservices development: design, test, deploy, support.
  • Docker and containerized service development including building images.
  • Kubernetes-based services or components; not admin-only.
  • Database usage in applications, preferably PostgreSQL or MongoDB.
  • Strong CI/CD, observability, and secure development practices.

Responsibilities

  • Design, develop, and own production REST APIs and backend services.
  • Build end-to-end API functionality: design, tests, deployment, and support.
  • Develop cloud-native microservices with containers and CI/CD pipelines.
  • Work across SDLC translating requirements into scalable services.
  • Modify Kubernetes-based service components with engineering depth.
  • Collaborate with architects, PM, partner teams, and peers.
  • Troubleshoot production issues and improve reliability and performance.
  • Apply AI-assisted practices to improve development productivity.

Skills

Go
C++
C#
REST APIs
Microservices
Docker
Kubernetes
PostgreSQL
MongoDB
CI/CD
Observability
Security

Education

BS in CS/EE or equivalent
MS degree preferred

Tools

Docker
Kubernetes

Job description

NetApp is seeking a software engineer for the Azure NetApp Files team to design and own backend microservices and REST APIs used to create, manage, update, and delete service objects across cloud-scale distributed systems.

Candidates should have production experience in Go, C++, or C#, with container technologies (Docker, Kubernetes) and modern CI/CD, plus databases like PostgreSQL or MongoDB. A strong focus on reliability, security, and scalable design is essential.

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

Similar jobs worth comparing

Senior Backend Engineer - API & Microservices for Cloud
Senior Backend Engineer - API & Microservices for Cloud

NetApp • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Hybrid work environment
Comprehensive benefits
Cloud-Native Backend Engineer: APIs & Microservices
Cloud-Native Backend Engineer: APIs & Microservices

NetApp • San Jose (CA)

Hybrid
USD 180,000 - 210,000
Senior Cloud-Native Software Engineer (Go & Microservices)
Senior Cloud-Native Software Engineer (Go & Microservices)

Worky • California (MO)

On-site
USD 196,000 - 293,000
Senior Cloud Engineer: Build Scalable Go Services
Senior Cloud Engineer: Build Scalable Go Services

NetApp • San Jose (CA)

Hybrid
USD 196,000 - 293,000
Health Insurance
Employee stock purchase plan
RSUs
+2
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
Cloud Storage Engineer - Azure NetApp Files
Cloud Storage Engineer - Azure NetApp Files

NetApp • San Jose (CA)

On-site
USD 100,000 - 169,000
Software Engineer (API & Microservices development)
Software Engineer (API & Microservices development)

NetApp, Inc. • San Jose (CA)

Hybrid
USD 180,000 - 210,000
Health insurance
Stock purchase plan
RSUs
+1
Lead Software Engineer (API & Microservices development)
Lead Software Engineer (API & Microservices development)

NetApp, Inc. • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Health insurance
401(k) / Retirement plans
RSU’s / stock options
+1
Cloud Storage Systems Engineer - Scale, Reliability & Automation
Cloud Storage Systems Engineer - Scale, Reliability & Automation

NetApp • San Jose (CA)

On-site
USD 180,000 - 210,000
Health Insurance
Employee stock purchase plan
RSUs
Lead Backend Software Engineer (API & Microservices development)
Lead Backend Software Engineer (API & Microservices development)

NetApp • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Hybrid work environment
Comprehensive benefits