Software Engineer - Storage Systems
NetApp · Bangalore
Job description
About the role
NetApp is hiring a Software Engineer in Bangalore to join a team developing, testing and debugging its virtual storage and data management solutions. The role focuses on new product development as well as enhancements to existing products, with a strong emphasis on backend implementation.
Key responsibilities
- Develop end-to-end features with a focus on backend implementation.
- Debug at a low level using gdb/lldb and core dumps, and handle memory and threading issues.
- Work on distributed, highly available systems.
- Collaborate with cross-functional teams to design and deliver high-quality solutions.
- Troubleshoot and resolve technical issues while ensuring code quality and maintainability.
Required profile
- Strong proficiency in systems programming with C and/or C++.
- Solid understanding of storage concepts such as filesystems, block I/O, caching, snapshots, replication, RAID, IO consistency and failure handling.
- Experience with Linux internals (process/threading, memory management, I/O stack), networking fundamentals and performance profiling.
- Ability to independently drive ambiguous technical work and solve problems creatively.
- Typically 3 years of related experience for manager and executive levels, 5 years for IC levels.
Required skills
- C and/or C++ systems programming; gdb/lldb debugging.
- Linux internals and performance profiling.
- Distributed, highly available system development.
- Preferred: virtualization/hypervisors (VMware ESXi, KVM/QEMU), cloud infrastructure (AWS/Azure/GCP), NVMe, iSCSI, NFS/SMB, S3, multipath/HA setups, and performance engineering (latency/IOPS analysis, lock contention, capacity planning).
The company describes a hybrid working environment, with in-office or in-person expectations shared during recruitment. Applications are accepted only through the company website.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salary: Custom Software Engineer Based on 44 job offers in IndiaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NetApp
Bangalore
Related job offers
-
Senior Data Engineer
Merkle Science Bangalore -
Manager, NGS Programs (Content Operations)
NetApp Bangalore -
Sales Ops Program Manager
NetApp Bangalore -
Digital Asset Librarian (DAM/PIM & Metadata) – Gestionnaire d'Actifs Numériques
PWORLD TXO Gurugram -
Senior AI/ML Engineer – LLM, Python & Cloud (Hyderabad / Indore / Ahmedabad)
PWORLD TXO Hyderabad, Indore, Ahmedabad