Cloud-Native Backend Engineer: APIs & Microservices

NetApp

San Jose (CA)

Hybrid

USD 180,000 - 210,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NetApp’s Azure NetApp Files (ANF) team builds cloud storage services powering enterprise workloads in Microsoft Azure. We seek a software engineer to design, develop, and own backend microservices and REST APIs for service objects across distributed systems.

Strong production experience in Go, C++, or C# is preferred, with API design and CI/CD practices. The role involves containers, Docker, Kubernetes-based services, databases, and full SDLC responsibilities from design to production support.

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-to-service integrations as part of core product work.
  • Experience building microservices end-to-end, including design, implementation, testing, deployment, and production support.
  • Experience with Docker and containerized service development, including building or maintaining Docker images.
  • Experience developing or modifying Kubernetes-based services or components; not just administration.
  • Experience using PostgreSQL or MongoDB in application development.
  • Strong software quality practices including testing, CI/CD, observability, and secure development.

Responsibilities

  • Design, develop, and own production-quality REST APIs and backend service components for ANF cloud services.
  • Build API functionality end-to-end, including design, implementation, testing, deployment, and production support.
  • Develop cloud-native microservices using containerized architectures, Docker, Kubernetes, and modern CI/CD pipelines.
  • Contribute to service object lifecycle workflows, including APIs used to create, manage, update, and delete resources.
  • Work across the full SDLC translating requirements into scalable, secure services.
  • Develop or modify Kubernetes-based service components with engineering depth beyond basic usage.
  • Collaborate with architects, product management, partner teams, and engineers to deliver reliable cloud-service capabilities.
  • Participate in architecture reviews, code reviews, and operational readiness reviews.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term improvements.

Skills

Go
C++
C#
REST APIs
Cloud-native
Kubernetes
PostgreSQL
MongoDB

Education

Bachelor's degree in CS or related field
Master's degree preferred

Tools

Docker
Kubernetes

Job description

NetApp’s Azure NetApp Files (ANF) team builds cloud storage services powering enterprise workloads in Microsoft Azure. We seek a software engineer to design, develop, and own backend microservices and REST APIs for service objects across distributed systems.

Strong production experience in Go, C++, or C# is preferred, with API design and CI/CD practices. The role involves containers, Docker, Kubernetes-based services, databases, and full SDLC responsibilities from design to production support.

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
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 Backend Engineer — APIs & Microservices
Senior Cloud Backend Engineer — APIs & Microservices

NetApp, Inc. • San Jose (CA)

Hybrid
USD 215,000 - 245,000
Health Insurance
Employee Stock Purchase Plan
RSU program
+1
Cloud API & Microservices Engineer (Go/C++/C#)
Cloud API & Microservices Engineer (Go/C++/C#)

NetApp, Inc. • San Jose (CA)

Hybrid
USD 180,000 - 210,000
Health insurance
Stock purchase plan
RSUs
+1
Senior Cloud Engineer – Go Microservices, Azure Storage
Senior Cloud Engineer – Go Microservices, Azure Storage

NetApp, Inc. • San Jose (CA)

Hybrid
USD 196,350 - 292,600
Hybrid work environment
Comprehensive benefits
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
Cloud Storage Engineer - Azure NetApp Files
Cloud Storage Engineer - Azure NetApp Files

NetApp • San Jose (CA)

On-site
USD 100,000 - 169,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
Senior Cloud Storage Engineer - Distributed Systems Lead
Senior Cloud Storage Engineer - Distributed Systems Lead

NetApp • San Jose (CA)

On-site
USD 215,000 - 245,000
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