NetApp, Inc. logo
Software Engineering Manager(Golang)
full-timeBengaluru

Summary

Location

Bengaluru

Type

full-time

Explore Jobs

About this role

Job Summary

As a Software Engineering Manager, you will lead a team operating at the intersection of cloud-native development and platform engineering. Your role will involve designing, developing, deploying, and refining enterprise-grade solutions on Microsoft Azure, leveraging modern programming languages and frameworks. You will be responsible for ensuring high availability, scalability, and security across distributed systems while driving innovation and operational excellence.

You will play a critical role in building and maintaining robust platforms through automation, microservices architecture, and container orchestration. As part of your responsibilities, you will guide the development of features using Golang and .NET Core, ensuring adherence to best practices and enterprise standards. You will collaborate closely with product managers, architects, and cross-functional teams to deliver solutions that meet business objectives and compliance requirements.

This position offers the opportunity to work in a dynamic, global environment, ensuring smooth operations and continuous improvement. To be successful in this role, you should be a proactive leader with strong technical expertise, excellent communication skills, and a passion for mentoring engineering teams.

Job Requirements

  • 8+ years of professional experience in software development, with at least 3+ years in a leadership or managerial role.
  • Proven experience designing and implementing cloud-native architectures on Microsoft Azure, including services such as AKS, App Services, Functions, and Storage.
  • Hands-on expertise in Golang and .NET Core, with strong understanding of microservices, RESTful APIs, and event-driven systems.
  • Proficiency in containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with cloud security best practices, performance optimization, and observability tools (Prometheus, Grafana, Azure Monitor).
  • Ability to provide both strategic direction and hands-on technical guidance.
  • Excellent communication and collaboration skills to engage with stakeholders and engineering teams effectively.
  • Experience in mentoring engineers, conducting code reviews, and driving high-quality deliverables.
  • Exposure to distributed systems, high-availability architectures, and compliance frameworks.
  • Experience working in Agile environments and managing cross-functional teams.

Education

  • A Bachelor of Science Degree in Computer Science, a Master's Degree; or equivalent experience is required.
  • Should have a minimum of 9+ years of overall experience with at least 3+ years as a first-line manager, driving engineering teams (DEV ) to deliver enterprise-grade products. 

Other facts

Tech stack
Software Development,Leadership,Cloud-Native Architectures,Microsoft Azure,Golang,NET Core,Microservices,RESTful APIs,Event-Driven Systems,Containerization,Orchestration Tools,Cloud Security,Performance Optimization,Observability Tools,Agile Environments,Mentoring

About NetApp, Inc.

Build an intelligent data infrastructure with NetApp that brings it all together — a smarter way to let data thrive. Any application, any data, anywhere.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Software Development
Founding Year: 1992

What you'll do

  • As a Software Engineering Manager, you will lead a team in cloud-native development and platform engineering, focusing on designing and deploying enterprise-grade solutions on Microsoft Azure. You will ensure high availability, scalability, and security across distributed systems while driving innovation and operational excellence.

Ready to join NetApp, Inc.?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Engineering Manager(Golang) do at NetApp, Inc.?

As a Software Engineering Manager(Golang) at NetApp, Inc., you will: as a Software Engineering Manager, you will lead a team in cloud-native development and platform engineering, focusing on designing and deploying enterprise-grade solutions on Microsoft Azure. You will ensure high availability, scalability, and security across distributed systems while driving innovation and operational excellence..

Why join NetApp, Inc. as a Software Engineering Manager(Golang)?

NetApp, Inc. is a leading Software Development company.

Is the Software Engineering Manager(Golang) position at NetApp, Inc. remote?

The Software Engineering Manager(Golang) position at NetApp, Inc. is based in Bengaluru, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineering Manager(Golang) position at NetApp, Inc.?

You can apply for the Software Engineering Manager(Golang) position at NetApp, Inc. directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about NetApp, Inc. on their website.