Apply now »

Title:  Software Engineer

Location: 

Cork, Munster, IE, T12 H682

Requisition ID:  136740

Job Summary

NetApp's Azure NetApp Files (ANF) team builds cloud storage services that power enterprise workloads in Microsoft Azure. We are looking for a full stack software engineer focused on designing, developing, and owning backend microservices and REST APIs used to create, manage, update, and delete service objects across cloud-scale distributed systems. The ideal candidate has strong production software development experience in one or more of Go, Python, or C#, has built APIs and microservices through the full software development lifecycle, and is comfortable working with containers, Docker images, Kubernetes-based services, databases, and modern CI/CD practices.

In this role you will:

  • 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.  
  • Work across the full SDLC, translating customer, product, and platform requirements into scalable, secure, maintainable services.  
  • 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.  

Job Requirements

  • 4-8 years of software engineering experience building production software, backend services, distributed systems, or cloud-native platforms.  
  • Experience building and operating cloud-native distributed systems in Azure, AWS, or GCP.  
  • Experience or familiarity with React, JavaScript, TypeScript 
  • Experience with Python for automation, tooling, validation frameworks, CI/CD integration, or operational automation.  
  • Experience with cloud storage services, infrastructure services, distributed systems, databases, data protection, or data management platforms.  
  • Familiarity with event driven / message brokering architecture (rabbitmq, Kafka, etc).  
  • Experience applying AI tools responsibly in software development workflows, such as code assistance, test generation, documentation, or productivity improvement.  


Job Segment: Test Engineer, Software Engineer, Testing, Cloud, Database, Engineering, Technology

Apply now »