Role: Software Engineer
Location: Bengaluru, India
Job Type: Full-time
Job ID: 131997-en_US
Experience Level: 0-2 years
Segment: Engineering
Business Unit: NetApp Active IQ
Job Summary
As a Software Development Engineer at NetApp India R&D division, you will be responsible for development, validation, implementation, and operations of software across Data Engineering for both cloud and on-premises environments. You will join the highly skilled NetApp Active IQ technical team, focusing on Remote Support Data engineering projects as part of the RSA team that processes asups for case creation and owns asup processing tools. This position requires creativity, team collaboration, and technical expertise to work on data processing platforms and microservices in a fast-paced, results-driven agile environment.
Key Responsibilities
- Develop backend systems using Node.JS and Python for data processing layers
- Build fault-tolerant and scalable RSA data processing platforms using open-source technologies
- Collaborate with Active IQ engineering teams across global locations
- Deploy and monitor products on both Cloud and on-premises platforms
- Work with NoSQL, SQL, and In-Memory platforms
- Develop monitoring processes to ensure data applications meet SLAs
- Implement data processing pipelines using technologies like Kafka and MongoDB
- Write clean, maintainable code and participate in code reviews
- Work in Linux environments with containerization technologies (Docker & Kubernetes)
Qualifications & Skills
- Bachelor’s degree in Computer Science or related technical field
- 0-2 years of professional experience
- Proficiency in Node.JS and Python programming
- Strong understanding of CS fundamentals, algorithms, and database concepts
- Experience with data processing pipeline implementation
- Knowledge of Kafka and NoSQL databases, especially MongoDB
- Familiarity with GenAI, Agile concepts, CI/CD practices
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal abilities
- Self-motivated with ability to work in fast-paced environments
- Linux environment experience preferred
- Container technologies (Docker & Kubernetes) knowledge is a plus
About NetApp
NetApp is the intelligent data infrastructure company that turns disruption into opportunity for every customer. We help organizations identify and realize new business possibilities regardless of data type, workload, or environment. Our approach combines fresh thinking with proven methodologies, tailored to each customer’s unique needs. At NetApp, collaboration and partnership across the organization are core values that drive innovation and success.
Why Join Us?
NetApp offers a comprehensive benefits package including health care, life and accident plans, and emotional support resources. We provide 40 hours of paid volunteer time off annually and support professional growth through educational assistance. Our hybrid working environment strengthens connection and collaboration while maintaining work-life balance. You’ll have access to various discounts, perks, and financial savings programs. Join us to build knowledge, solve complex problems, and make a meaningful impact in the data infrastructure industry.
How to Apply
Note: Only shortlisted candidates will be contacted.
Disclaimer: This job post is for informational purposes only. The company reserves the right to modify, withdraw, or close the position at any time without prior notice. Applicants are advised to verify details through the official company channels before applying.