Senior Software Engineer (Golang / Distributed / Kubernetes / Cloud)

NetApp, Inc.

Bengaluru

On-site

INR 2,500,000 - 4,000,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
Global collaboration

Job summary

NetApp, Inc. in Bengaluru is seeking a Senior Software Engineer to design, develop and operate cloud services at scale. You will build features for SaaS/IaaS, focusing on reliability, performance and security in a microservices, container-based Kubernetes environment.

You will automate deployments, monitor system health, and collaborate with global NetApp and cloud-provider teams to deliver resilient, scalable solutions for customers worldwide.

Qualifications

  • 8+ years of industry experience in software development.
  • 3+ years of expert-level hands-on experience in fault-tolerant, highly scalable cloud architectures with at least one hyperscaler (Azure, AWS, GCP).
  • Proficiency in programming languages such as Golang, Python or Java.
  • Strong understanding of computer architecture and data structures.
  • Experience with multiple programming languages (Golang, Node.js, Python).
  • Experience with Docker and Kubernetes.
  • Experience with GitHub, CI build systems and automated testing.
  • Proactive and self-driven with strong technical judgment and influential skills.
  • Ability to provide architectural guidance and detailed technical direction.
  • Excellent communication and writing skills.

Responsibilities

  • Develop and operate cloud services across design, development, deployment, operation and refinement lifecycles.
  • Scale systems through automation to improve reliability and velocity.
  • Develop features for cloud-based SaaS/IaaS in a microservices, container-based Kubernetes environment.
  • Coordinate with NetApp and cloud provider teams (Google) across regions to ensure availability and security.
  • Operate in a dynamic global environment, showing proactive problem solving and strong self-learning capabilities.

Skills

Cloud architectures
Golang
Python
Java
Node.js
CI/CD
GitHub
Docker
Kubernetes
Communication
Architectural guidance

Education

CS degree

Tools

Docker
Kubernetes
GitHub

Job description

Job Summary

As a Senior Software Engineer you will be operating at the intersection of development and operations. Your role will involve engaging in and enhancing the lifecycle of cloud services - from design devlopment deployment, operation, and refinement. You will be responsible for maintaining these services by measuring and monitoring their availability, latency, and overall system health.

You will play a crucial role in sustainably scaling systems through automation and driving changes that improve reliability and velocity. As part of your responsibilities, you will develop features for cloud-based environments that support our SaaS/IaaS offerings, which are implemented on a microservices, container-based architecture (Kubernetes).

In addition, you will oversee a portfolio of customer‑centric cloud services (SaaS/IaaS), ensuring their overall availability, performance, and security. You will work closely with both NetApp and cloud service provider teams, including those from Google, located across the globe in regions.

This role offers the opportunity to work in a dynamic, global environment, ensuring the smooth operation of vital cloud services. To be successful in this role, you should be a motivated self‑starter and self‑learner, possess strong problem‑solving skills, and be someone who embraces challenges.

Job Requirements
  • 8+ years of industry experience in software development.
  • 3+ years of expert-level hands‑on experience in fault‑tolerant, highly scalable cloud architectures, including service‑oriented architectures, cloud‑native (FAAS, PAAS), and cloud storage services with at least one hyperscaler (Azure, AWS, GCP).
  • Proficiency in Programming languages like Golang, Python or Java.
  • A strong understanding and experience with concepts related to computer architecture and data structures.
  • Proficiency in multiple Programming languages, like Golang, Node.js, and Python.
  • Experience with Docker and Kubernetes.
  • Experience with GitHub, CI build systems and Automated Testing.
  • Proactive and self‑driven, with strong technical judgment and influential skills
  • Expertise to provide both architectural guidance and detailed technical direction.
  • Excellent communication and writing skills, with the ability to effectively engage with customers, stakeholders, and the engineering community.
Education

Bachelor or master's degree in Computer Science with minimum of 8 - 12 years of experience is required.

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in‑office and/or in‑person expectations, which will be shared during the recruitment process.

Equal Opportunity Employer:

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Why You’ll Thrive at NetApp

At NetApp, you won't wait for the perfect moment—you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.

NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise‑grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.

Our culture

We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed—they drive everything we do.

AI Disclosure

For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support—rather than replace—human decision‑making.

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

Similar jobs worth comparing

Senior Software Engineer (Golang / Distributed / Kubernetes / Cloud)
Senior Software Engineer (Golang / Distributed / Kubernetes / Cloud)

NetApp • Bengaluru

Hybrid
INR 2,000,000 - 5,000,000
Software Engineer
Software Engineer

NetApp, Inc. • Bengaluru

Hybrid
INR 3,000,000 - 4,500,000
Software Engineer (Golang and Kubernetes)
Software Engineer (Golang and Kubernetes)

NetApp • Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior Software Engineer (Storage & Cloud)
Senior Software Engineer (Storage & Cloud)

NetApp • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000
Senior Software Engineer (Golang / Python / Java / Kubernetes / Cloud / Microservices / Distributed)
Senior Software Engineer (Golang / Python / Java / Kubernetes / Cloud / Microservices / Distributed)

NetApp, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Software Engineer (Storage & Cloud)
Senior Software Engineer (Storage & Cloud)

NetApp, Inc. • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Hybrid work environment
Equal Employment Opportunity
Senior Software Engineer (Golang and Kubernetes)
Senior Software Engineer (Golang and Kubernetes)

NetApp, Inc. • India

Hybrid
INR 1,400,000 - 2,400,000
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)

NetApp • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Hybrid work model
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)
Staff Software Engineer (Fullstack / Distributed / Cloud / Microservices)

NetApp, Inc. • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Software Engineer (Golang / Python / Java / Kubernetes / Cloud / Microservices / Distributed)
Software Engineer (Golang / Python / Java / Kubernetes / Cloud / Microservices / Distributed)

NetApp, Inc. • Bengaluru

Hybrid
INR 3,000,000 - 6,000,000