Point your AI agent at freehire and let it find you a job.

Get the CLI →

NetApp

New

Software Engineer

Posted Updated 3 views
Discussion

Summary

Engineer on NetApp's Azure NetApp Files team in Cork, building and operating cloud-scale distributed storage services in Microsoft Azure. The unified role spans development, automated validation, performance, and service reliability using Python, plus C/C++, Go, React, TypeScript, or C#, Kubernetes, and public clouds.

Job Summary

Are you passionate about cloud technologies and eager to develop innovative cloud-based solutions? NetApp's Azure NetApp Files (ANF) team is building industry-leading cloud storage services that power mission-critical enterprise workloads in Microsoft Azure.

We are looking for a highly motivated engineers to help develop and operate cloud-scale distributed systems that span storage, networking, cloud infrastructure, and user experience. This is a unified engineering role where engineers are expected to contribute across development, automated validation, performance, operational readiness, and service reliability. The ideal candidate enjoys solving complex technical challenges, takes ownership from design through production, and thrives in a collaborative, fast-paced environment. While programming language experience, we expect engineers to incorporate AI-native engineering practices.

Job Requirements

  • Proficiency in Python for test automation, validation frameworks, tooling, CI/CD integration, or operational automation.
  • Familiarity with C/C++, Go, React, TypeScript, or C# to work across existing service components and user-facing workflows.
  • Experience developing RESTful APIs or service-to-service integrations.
  • Experience designing, deploying, and operating microservices-based applications using Kubernetes, containers, and modern CI/CD practices.
  • Strong software quality practices, including automated testing, performance optimization, and security best practices.
  • Experience with observability, monitoring, telemetry, and operational excellence practices.
  • Proven ability to build and operate cloud-native distributed systems in Azure, AWS, or GCP.
  • Strong aptitude for learning new technologies, paired with excellent written and verbal communication skills and a creative, analytical approach to problem solving.

Education

Typically requires a BSc or MSc Degree in Electrical Engineering or Computer Science with 2+ years related experience.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available