Title: Senior Software Engineer
Bangalore, Karnataka, IN
Job Summary
NetApp is developing a portfolio of data-centric storage platforms and services to help organizations unlock the power of their data. Our Keystone team delivers subscription-based, pay-as-you-go solutions for managing data on-premises or in the cloud. As a Senior Engineer in the Keystone organization, you will lead complex projects, design simple solutions for challenging problems, and apply engineering best practices. You’ll collaborate with technical and product leaders, mentor team members, and influence multiple NetApp teams to deliver innovative solutions. We’re looking for someone with strong technical expertise, a collaborative mindset, and the ability to build trust with stakeholders
Job Requirements
- Platform Automation Leadership: Lead the design and implementation of highly scalable, "No Code" automation platforms for large API ecosystems.
- DevOps/Infra Automation: Architect and deploy a Containerized Desktop Platform (leveraging Docker, Kubernetes, etc.) to replicate complex data processing pipelines locally, significantly reducing setup time and hardware costs.
- Data Observability: Design and maintain a highly scalable and adaptable Data Observability Platform capable of processing large volume of messages, providing Real Time Interactive dashboards for SLA Tracking and message life cycle management.
- Security Integration: Embed security checks (e.g., Blackduck APIs, Coverity APIs) into the development and deployment workflow to uphold a Secure Dev Life Cycle.
- System Integration: Create and scale System Integration Test frameworks for complex data processing components, ensuring robust end-to-end system insight.
- We are looking for a candidate who is a technology leader with a strong foundational skill set:
- Coding & Automation: Strong expertise in Python / Go , including proficiency in Unix Shell scripting (awk, sed).
- Cloud & Containerization: Hands-on experience with major Cloud platforms, including AWS and Google Cloud, along with deep expertise in Docker and Kubernetes/Minikube.
- Data Platforms: Deep knowledge of streaming data and experience with NoSQL databases
- Monitoring: Expertise with Visualization Tools like Grafana and Prometheus.
- Troubleshooting: Proven ability in Troubleshooting Performance Bottlenecks and utilizing tools like AWS Cloud Watch , Splunk and Dynatrace etc... for instant diagnosis.
- Strategic Planning: Experience conducting Capacity Planning and Workload Modelling to inform business projections.
- Security: Understanding of OSWAP and security testing, with Certification being highly desirable.
Education
- Bachelor of Science degree in Engineering required (Computer science preferred) and/or, relevant experience.
- 8+ years of experience in software development.
Job Segment:
Test Engineer, Testing, Cloud, Software Engineer, Strategic Planning, Engineering, Technology, Strategy