🏢 NetApp
Software Engineer
💼 Fulltime
📍 Bengaluru, Karnataka
⏰ Expired
🛠 Skills Required
Python
Kubernetes
Docker
Microservices
Distributed Systems
Cloud
Azure
AWS
GCP
REST APIs
CI/CD
Automated Testing
Observability
C/C++
TypeScript
Advertisements
🔗 Explore More
⛔
This job has expired
The application deadline was 31 Aug 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
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
⛔
This job has expired
The application deadline was 31 Aug 2026. This listing is no longer accepting applications.
Creator Pick · Promoted by Creator
🏆 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)
🏢 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.
🎤 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.
✅ 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.
📋 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.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at NetApp spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
💼 More Fulltime Opportunities
Software Engineer Trainee
🏢 cisco · 📍 Bangalore
View →
Analyst-Data Analytics
🏢 careers.americanexpress.com · 📍 Gurugram
View →
MERN Stack Developer
🏢 Vegavid Technology · 📍 Noida, Uttar Pradesh
View →
HR Service Delivery New Associate
🏢 Accenture · 📍 Bengaluru
View →
📋 Quick Info
JOB ID
C2320-J060
POSTED
23 Aug 2026
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