Bangalore, Karnataka, India Employment

NetApp is hiring a Senior Software Engineer

About the Role

NetApp is looking for a Senior Software Engineer to join our team. In this role, you will develop and maintain cloud-based solutions, focusing on solving complex problems and designing managed Cloud Services. You will lead feature delivery, participate in the full software lifecycle, and mentor junior team members.

What You'll Do

  • Lead feature delivery, participating in the full software development lifecycle.
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications.
  • Design and implement managed Cloud Services based on given requirements.
  • Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling.
  • Develop and implement steps to improve system and application performance, availability, and reliability.
  • Mentor junior members, participate in interviews, and contribute to building high-performance teams.
  • Work on development, bug fixes/updates, spec updates, customer RCAs, and automation.
  • Engage in incident management processes including 24x7 On-call rotations to resolve production issues within agreed SLAs/SLOs.

What We're Looking For

  • Excellent problem-solving skills, proficient coding ability, and strong design sense.
  • Thorough understanding and extensive hands-on experience with Block/File technologies.
  • Proficiency in at least one of the following languages: C, C++, Python, or Golang.
  • Strong knowledge of Data Structures and Algorithms.
  • Expertise in REST API design and implementation.
  • Strong oral and written communication skills.
  • A B.E./B.Tech. or M.S. in Computer Science or a related technical field.
  • 8 to 12 years of hands-on coding experience.

Nice to Have

  • Prior experience in Filesystems.
  • Ability to quickly learn existing code and architecture.
  • Experience with Filesystem development and Distributed system design.
  • Understanding of container technologies, preferably Kubernetes & Docker.
  • Experience with Cloud service APIs (e.g., AWS, Azure, or GCP).
  • Knowledge of infrastructure like hypervisor, Cloud Storage, and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, and Networking.

Technical Stack

  • Languages: C, C++, Python, Golang
  • APIs & Technologies: REST API, Block/File technologies
  • Cloud & Infrastructure: Kubernetes, Docker, AWS, Azure, GCP

NetApp is an equal opportunity employer.

Required Skills
CC++PythonGolangREST APIData StructuresAlgorithmsBlock StorageFile StorageKubernetesDockerAWSAzure
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
NetApp

NetApp provides a differentiated platform for customers to modernize, secure, and unlock value from their environments, with a focus on cloud, data, storage, security, and AI.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago