Backend engineer on NetApp's Azure NetApp Files team, designing and owning cloud storage microservices and REST APIs for Azure enterprise workloads. Requires deep experience with containerized services, Kubernetes, and cloud-scale distributed systems.
What you’ll do
Design, develop, and own backend microservices and REST APIs for cloud storage services
Manage service objects across cloud-scale distributed systems
Implement end-to-end service lifecycle including design, implementation, testing, deployment, and production support
Maintain software quality through automated testing, code reviews, CI/CD, and observability
Communicate design tradeoffs and project status to stakeholders
Apply AI tools responsibly in development workflows
What you’ll need
4-8 years of software engineering experience
Proficiency in Go, C++, or C#
Experience developing REST APIs or service-to-service integrations
Experience building microservices end-to-end
Experience with Docker and containerized development
Experience with Kubernetes-based services and databases like PostgreSQL or MongoDB
Original job description
NetApp’s Azure NetApp Files team builds cloud storage services for enterprise workloads in Microsoft Azure. The Backend Software Engineer designs, develops, and owns backend microservices and REST APIs that manage service objects across cloud-scale distributed systems.4-8 years of software engineering experience building production software, backend…