2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and architect major control-plane features for Storage products.
- Implement, unit test, debug, and verify production systems and features.
- Improve product performance, reliability, availability, and serviceability.
- Develop secure, robust, reliable, and durable StorageGRID manageability capabilities.
- Mentor, influence, and collaborate with peer and junior engineers.
- Support interdependent development and testing activities.
- Partner with Product Management, Customer Support, QA, and cross-site engineering teams.
- Apply AI-native software development practices and metrics-driven delivery.
- Deliver complex technical projects within a collaborative engineering environment and tight deadlines.
Requirements
- C++ development experience is required.
- Experience with object-oriented design, network programming, HTTP, AWS S3, and file systems.
- Knowledge of Cassandra/CQL, NoSQL, or SQL databases.
- Experience with large-scale distributed systems and HPC.
- Experience with Linux and containers.
- Understanding of AI-native software development, Agile, TDD, and continuous integration.
- 8–12 years of experience in software testing or quality engineering.
- BE or MS in Computer Science or a related field.
- Go, Ruby, Python, or Java experience is preferred.
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
