NetApp

Senior Software Engineer, Golang/Java, Microservices

NetApp

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Developing and maintaining cloud-based solutions.
  • Solving complex problems and collaborating with the Site Reliability Engineering team to deploy features in a production environment.
  • Designing and implementing managed Cloud Services based on given requirements.
  • Leading role in designing and implementing managed Cloud Services.

Requirements

  • Excellent Problem solver, proficient coder and a designer.
  • Thorough understanding and extensive experience with Data protection technologies having hands-on experience in designing and developing Backup/Restore software.
  • Proficient with any of the languages C, C++ or Golang.
  • Experience with Python, Java/C-sharp is added advantage.
  • Thorough understanding of Linux or other Unix-like Operating Systems.
  • Strong in Data Structure and algorithms.
  • Expertise in REST API design and implementation.
  • Prior experience with Filesystem development and Distributed system design is desirable.
  • Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable.
  • Knowledge of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage..
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++GolangPythonJavaC#LinuxData StructuresAlgorithmsREST API
Soft Skills
Problem solvingCollaborationLeadership