Software Engineer - Cloud Volumes

NetApp, Inc.•San Jose, CA
•$113,050 - $168,300

About The Position

Develop and operate cloud-scale distributed systems spanning storage, networking, cloud infrastructure, and user experience. This is a unified engineering role involving development, automated validation, performance, operational readiness, and service reliability. The engineer is expected to take ownership from design through production, work collaboratively in a fast-paced environment, and incorporate AI-native engineering practices. The role owns data-plane functionality, performance, and scalability, and carries features through design, implementation, testing, deployment, monitoring, and production support. It includes building and operating cloud-native services and collaborating across engineering, product, architecture, and partner teams to deliver technical solutions. The engineer also contributes to technical excellence, reliability, and team growth through reviews, knowledge sharing, design discussions, and mentorship opportunities.

Requirements

  • Experience with Python for test automation, validation frameworks, tooling, CI/CD integration, or operational automation.
  • Experience developing RESTful APIs or service-to-service integrations.
  • Experience designing, deploying, and operating microservices-based applications using Kubernetes, containers, and modern CI/CD practices.
  • Experience with software quality practices, including automated testing, performance optimization, and security best practices.
  • Experience with observability, monitoring, telemetry, and operational excellence practices.
  • Knowledge of building and operating cloud-native distributed systems in Azure, AWS, or GCP.
  • Strong aptitude for learning new technologies.
  • Excellent written and verbal communication skills.
  • Creative and analytical problem-solving approach.
  • Bachelor of Science in Electrical Engineering or Computer Science with 2+ years of related experience, a master's degree in Electrical Engineering or Computer Science with 0+ years of related experience, or equivalent experience.

Nice To Haves

  • Familiarity with C/C++, Go, React, TypeScript, or C#.

Responsibilities

  • Own the functionality, performance, and scalability of the data plane and its data management.
  • Own features throughout the software lifecycle, including design, implementation, testing, deployment, monitoring, and production support.
  • Design, develop, and operate cloud-native services using containers, microservices, distributed systems principles, and modern CI/CD practices.
  • Promote engineering excellence through automated testing, code reviews, operational readiness, and continuous improvement.
  • Collaborate across engineering teams on end-to-end solutions involving storage, networking, cloud infrastructure, security, observability, and customer-facing experiences.
  • Participate in architecture discussions, design reviews, and code reviews to advance technical excellence and engineering best practices.
  • Troubleshoot complex production issues, conduct root cause analysis, and implement long-term reliability, scalability, and operational improvements.
  • Work with product management, architects, and partner teams to translate customer and business requirements into technical solutions.
  • Communicate technical concepts, design tradeoffs, and project status to organizational stakeholders.
  • Support team technical growth through knowledge sharing, code reviews, design discussions, and mentorship opportunities.

Benefits

  • The company describes a comprehensive benefits package that may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, an employee stock purchase plan, and/or restricted stock units; offerings vary by region and are subject to local laws and company policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service