Senior Backend Engineer - API & Microservices for Cloud

NetApp

San Jose (CA)

Hybrid

USD 215,000 - 245,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work environment
Comprehensive benefits

Job summary

NetApp's Azure NetApp Files team builds cloud storage services powering enterprise workloads in Microsoft Azure. We seek a senior software engineer to design, develop, and own backend microservices and REST APIs used to manage service objects across cloud-scale distributed systems.

The ideal candidate has strong production software development experience in Go, C++, or C#, with API/microservice ownership across full SDLC, and comfort with containers, Docker images, Kubernetes-based services,

Qualifications

  • 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 or platform 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; administration-only Kubernetes experience is not sufficient.
  • Experience using databases as part of application or API development, preferably PostgreSQL or MongoDB.
  • Strong software quality practices, including automated testing, code reviews, CI/CD, observability, and secure development practices.
  • Ability to communicate design tradeoffs, implementation plans, and project status clearly to technical 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, including design, implementation, unit and integration testing, deployment, monitoring, 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 customer, product, and platform requirements into scalable, secure, maintainable services.
  • Develop or modify Kubernetes-based service components; this role requires engineering depth beyond basic Kubernetes usage or administration.
  • Use database technologies such as PostgreSQL or MongoDB as part of application and API development, including schema-aware service integration and data access patterns.
  • Collaborate with architects, product management, partner teams, and peer engineers to deliver reliable cloud-service capabilities.
  • Participate in architecture reviews, design discussions, code reviews, and operational readiness reviews.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term improvements for reliability, scalability, performance, and service quality.
  • Apply AI-assisted engineering practices appropriately to improve day-to-day development productivity while maintaining code quality, security, and ownership.

Skills

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

Education

Bachelor's in CS/EE
Master's preferred

Tools

Docker
Kubernetes
PostgreSQL
MongoDB

Job description

NetApp's Azure NetApp Files team builds cloud storage services powering enterprise workloads in Microsoft Azure. We seek a senior software engineer to design, develop, and own backend microservices and REST APIs used to manage service objects across cloud-scale distributed systems.

The ideal candidate has strong production software development experience in Go, C++, or C#, with API/microservice ownership across full SDLC, and comfort with containers, Docker images, Kubernetes-based services,

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

Similar jobs worth comparing

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
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 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 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
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
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
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