i
NetApp
140 NetApp Jobs
Staff Software Engineer (Go/Java/Python, Cloud)
NetApp
posted 3d ago
Flexible timing
Key skills for the job
As a Sr. Cloud Engineer you will work as part of a team responsible for actively participating in driving product development and strategy. As an IC5 Cloud Engineer, you will be a key contributor throughout the entire product lifecycle, from conception to deployment. Your role will involve working on advanced distributed microservices systems that handle petabytes of data, providing essential insights for our enterprise offerings. You will also contribute to the design of resilient, enterprise-level systems that operate effectively within hybrid and multi-cloud environments, ensuring scalability and reliability to meet our customers' complex needs. Within this collaborative team environment, you will be part of the process that shapes real-time SaaS solutions for a worldwide enterprise clientele. Under the guidance of senior engineers, your involvement in coding, system design, and strategic technical discussions will help pave the way for innovative products that resonate with users and stand strong in a competitive market. Prior experience in Filesystems would be an added advantage, and you should also have the ability to quickly learn existing code and architecture. You will work on architecture, design and product definition that leads and influences decisions and outcomes related to project direction. As part of a team, you will act as a technical advisor and resource to other engineers and across functions
• Excellent Problem solver, proficient coder and a designer. • Thorough understanding and extensive experience with Data protection technologies having hands-on experience in designing and developing Backup/Restore software. • Proficient with any of the languages C, C++ or Golang. Experience with Python, Java/C-sharp is added advantage. • Thorough understanding of Linux or other Unix-like Operating Systems. • Strong in Data Structure and algorithms. • Expertise in REST API design and implementation. • Prior experience with Filesystem development and Distributed system design is desirable. • Understanding of Container based technologies preferably Kubernetes & Dockers and experience with Cloud service APIs (e.g. AWS, Azure or GCP) is desirable. • Knowledge and experience of infrastructure like hypervisor, Cloud Storage and experience with cloud services including Databases, Caching, Object and Block Storage, Scaling, Monitoring, Load Balancers, Networking etc. is added advantage. • Work on development, bug fixes/updates, spec updates, customer RCAs and automation. • Solid knowledge of SaaS system design and architecture. • Strong oral and written communication skills. • Ability to tackle complex issues that require in-depth evaluation of various factors. • Experience with ETL and distributed queues technologies such as Kafka, RabbitMQ, Kinesis, Logstash. • Experience with performance testing and scale testing. • Full stack application experience is needed.
• BTech or Master's in Computer Science or a related field required with a minimum of 10+ years of related experience is required.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Staff Software Engineer roles with real interview advice
10-16 Yrs
Bangalore / Bengaluru
8-12 Yrs
Bangalore / Bengaluru
9-12 Yrs
Bangalore / Bengaluru
8-12 Yrs
Bangalore / Bengaluru
13-15 Yrs
Bangalore / Bengaluru