N

NetApp

Optimizes cloud infrastructure costs on AWS

Senior Software Engineer - Storage & Cloud

Backend EngineeringUpdated on Nov 14
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of industry experience in software and web development.
  • At least 3 years of experience in data management systems and storage platforms for managing and storing data across various workloads and environments.
  • At least 3 years of hands-on experience in fault-tolerant, highly scalable cloud architectures, including service-oriented architectures, function-as-a-service, platform-as-a-service, and cloud storage services with at least one hyperscaler (Azure, AWS, or GCP).
  • Proficiency in programming languages such as C, C++, Golang, Node.js, and Python, including proficiency in multiple programming languages.
  • Proficiency in at least one web framework.
  • Experience with filesystems, networking, or file/cloud protocols.
  • Strong understanding and experience with computer architecture and data structures.
  • Experience with Docker and Kubernetes.
  • Experience with GitHub, Jenkins, Ansible, continuous integration build systems, and automated testing.
  • Ability to provide architectural guidance and detailed technical direction.
  • Master's or bachelor's degree in computer science or a related field, or equivalent experience.

Responsibilities

  • Independently design and develop complex cloud-native applications that meet performance, scale, and reliability requirements.
  • Carry out validation and qualification for enterprise readiness.
  • Work closely with team members to partner and integrate systems for high-quality customer deliverables.
  • Break design elements into modular components and develop validation plans.
  • Develop ideas and solve complex customer problems, contributing to intellectual property.
  • Build modern continuous integration and continuous delivery infrastructure for several hundred developers working on interconnected software deployment pipelines.
  • Mentor and develop new hires and other team members, and provide leadership to early-career hires as needed.
  • Work closely with customers as needed to troubleshoot and provide support and guidance on product usage.
  • Partner with team members and leadership to meet overall team objectives and customer deliverables.

Desired Qualifications

  • Experience with Agile software development practices.
  • Good understanding of storage architecture, storage management, data management, and standard networking concepts.
  • Ability to work effectively with stakeholders and communicate technical information.
  • Ability to work in a fast-paced environment.
  • Ability to troubleshoot and solve complex customer problems.

About the Company

NetApp

Optimizes cloud infrastructure costs on AWS

Spot.io, part of NetApp, helps businesses manage cloud costs and infrastructure on AWS. It uses software that analyzes cloud usage and automates management to lower compute expenses, especially through AWS EC2 spot instances, which offer spare capacity at reduced prices. The product provides deep visibility into cloud spending, an AWS cost optimization calculator for estimating potential savings, and a free action plan tailored to each customer. Revenue comes from selling software licenses and consulting services. Target customers include enterprises using containers and orchestration tools like Kubernetes, EKS, ECS, KOPS, Docker Swarm, and OpenShift. The company aims to reduce cloud compute costs for customers while simplifying cloud operations and improving efficiency.

Company size
51-200
Company stage
Acquired
Total funding
$53.2M
Headquarters
Tel Aviv-Yafo, Israel
Founded
2015

Recently Posted Jobs

Explore more opportunities at NetApp

See more jobs