Bangalore, Karnataka, India

NetApp is hiring a Software Engineer

Requirements

  • Develop, test, and automate cloud-native applications and services using TypeScript, Nodejs.
  • Develop, test, and automate cloud-native applications and services using front-end technologies like ReactJS/JavaScript/HTML.
  • Strong in Data Structures and algorithms.
  • Expertise in cloud technologies, containers, orchestration frameworks like Kubernetes.
  • Should have a good storage and networking background and a good understanding of those concepts.
  • Should be very versatile with Windows/UNIX OS, its technologies and understanding.
  • Good understanding of REST API design and implementation.
  • Knowledge of one of databases (MSSQL, Oracle & PostgreSQL).
  • Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
  • Participate in code reviews, knowledge sharing sessions, and contribute to the improvement of development processes.
  • Collaborate with cross-functional teams to understand requirements and design scalable and secure cloud solutions.
  • Work closely with the SRE (Site Reliability Engineering) team to ensure smooth feature deployment in production environments.
  • Utilize AI (Artificial Intelligence) tools like Copilot and Cursor to enhance productivity in automation, development, documentation, and unit test writing.
  • Troubleshoot and resolve issues related to cloud infrastructure, performance, and security.
  • Stay up to date with emerging technologies and industry trends to continuously improve cloud-based solutions.
  • Should have participated in all phases of the product development cycle from Requirement understanding, Design, through Implementation and Test design.
  • Should have attained experience and knowledge in solving complex problems.
  • Prior experience in developing high scale and performant systems.
  • Should have strong aptitude to learn new technologies.

Nice to Have

  • Experience with other programming languages, such as NodeJS (TypeScript), Golang or Java technologies along with PowerShell.
  • Knowledge of database technologies (e.g. Oracle, SQL, PostgreSQL) and data storage solutions.
  • Familiarity with monitoring and logging tools (e.g., Kibana, ELK stack).
  • Understanding of Agile/Scrum methodologies and DevOps principles.
  • Certifications in cloud technologies (e.g., AWS Certified Cloud Practitioner) would be a plus.
Required Skills
Monitoring
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.
All jobs at NetApp Visit website
Job Details
Department Software Development
Category other
Posted 3 months ago