🏢 NetApp
Software Engineer
💼 Fulltime
📍 Bengaluru, Karnataka
⚠️ 6 days left
🔗 Explore More
🛠 Skills Required
Python
Kubernetes
Docker
Microservices
Distributed Systems
Cloud
Azure
AWS
GCP
REST APIs
CI/CD
Automated Testing
Observability
C/C++
TypeScript
Advertisements
🎤 Interview Experience
Candidates typically undergo three rounds: a technical coding interview focusing on Python and data structures, a system design interview covering cloud architecture and scalability, and an HR round to assess cultural fit. The process is rigorous but fair, with interviewers emphasizing problem‑solving skills, clarity of communication, and a strong grasp of distributed systems concepts.
🏢 Work Culture
NetApp fosters a collaborative and inclusive environment where engineers are encouraged to experiment and innovate. The company supports a healthy work‑life balance with flexible work models and offers ample opportunities for professional growth through mentorship, training, and cross‑functional projects.
Advertisements
📚 Free Study Materials (4)
Aptitude Practice
Helps sharpen logical reasoning and quantitative skills essential for coding interviews.
Open Resource ↗
NetApp Technical Resources
Provides insights into NetApp’s technology stack and product domain, useful for domain‑specific questions.
Open Resource ↗
NetApp Interview Preparation
Offers mock interview questions and solutions tailored to NetApp roles.
Open Resource ↗
Coding Practice Problems
A comprehensive set of algorithmic challenges to improve coding proficiency.
Open Resource ↗
Advertisements
✅ Eligibility Criteria
Bachelor of Engineering (B.E.) or Bachelor of Technology (B.Tech.) in Computer Science, Information Technology, or related engineering discipline. Minimum 60% aggregate or equivalent CGPA. No backlogs. 1–2 years of relevant experience in software development or related field. Candidates should have a strong foundation in programming, data structures, and algorithms.
🏆 Selection Process
Round 1: Technical coding interview (Python, data structures) → Round 2: System design interview (cloud architecture, scalability) → Round 3: HR interview (cultural fit, motivation)
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 6 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📋 About the Role
NetApp is a global leader in data storage, data management, and cloud data services, serving enterprises across industries such as finance, healthcare, and media. With a strong presence in India, NetApp’s Bengaluru office is a hub for innovation, focusing on building cloud-native solutions that help customers modernize their data infrastructure. The company’s culture emphasizes collaboration, continuous learning, and a customer‑centric mindset, enabling employees to work on cutting‑edge technologies while contributing to real‑world business outcomes.
The Software Engineer role is part of the Azure NetApp Files (ANF) team, responsible for designing, developing, and operating cloud‑scale distributed systems that power enterprise workloads on Microsoft Azure. Engineers in this team work across the entire software lifecycle—from requirements gathering and design to deployment, monitoring, and production support. The role requires a deep understanding of cloud platforms, container orchestration, and microservices architecture.
Key Responsibilities:
1. Design and implement scalable services using Python and microservices patterns.
2. Build and maintain containerized workloads with Docker and orchestrate them using Kubernetes.
3. Develop and maintain RESTful APIs for internal and external consumption.
4. Automate CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins.
5. Implement automated testing frameworks for unit, integration, and performance tests.
6. Monitor application health and performance using observability tools like Prometheus, Grafana, or Azure Monitor.
7. Troubleshoot production incidents, perform root‑cause analysis, and implement preventive measures.
8. Collaborate with product managers, architects, and cross‑functional teams to translate business requirements into technical solutions.
9. Participate in code reviews, architecture reviews, and knowledge sharing sessions.
10. Continuously improve system reliability, scalability, and security.
Tech Stack: Python, Kubernetes, Docker, Microservices, REST APIs, Azure/AWS/GCP, CI/CD, Automated Testing, Observability, C/C++, TypeScript.
Growth Path: Starting as a Software Engineer, you can progress to Senior Engineer, Tech Lead, or Principal Engineer, with opportunities to specialize in cloud infrastructure, data services, or platform engineering. NetApp encourages certifications, internal training, and attendance at industry conferences.
Why Join NetApp? The company offers competitive compensation, a collaborative work environment, and the chance to work on high‑impact projects that serve millions of customers worldwide. Employees benefit from flexible work models, continuous learning programs, and a culture that values innovation and customer success.
🎯
Don't miss this opportunity!
Apply before 31 Aug 2026 — only 6 days left
✅ Apply on Official Website →Creator Pick · Promoted by Creator
📤 Share this Job
Advertisements
🏢 More from NetApp
Software Engineer
📍 Bengaluru, Karnataka, India · ⏳ 30 Sep
Apply →
Software Engineer
📍 Bengaluru, India · ⏳ 31 Aug
Apply →
💼 More Fulltime Opportunities
Associate Analyst | Automation Testing
🏢 Deloitte · 📍 Bengaluru
View →
Associate Software Engineer
🏢 Globallogic · 📍 Gurgaon
View →
Data Analyst - Tableau Developer
🏢 Quest Global · 📍 Hyderabad, Telangana
View →
Data Analyst
🏢 MetLife · 📍 Noida, Uttar Pradesh
View →
📋 Quick Info
JOB ID
C2320-J060
POSTED
1d ago
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer