Software Engineer - Cloud Volumes

NetApp•San Jose, CA

About The Position

We are looking for highly motivated engineers to help develop and operate cloud-scale distributed systems spanning storage, networking, cloud infrastructure, and user experience. This is a unified engineering role in which engineers contribute across development, automated validation, performance, operational readiness, and service reliability. The ideal candidate enjoys solving complex technical challenges, takes ownership from design through production, and thrives in a collaborative, fast-paced environment. Engineers are expected to incorporate AI-native engineering practices. The role owns features throughout their lifecycle, from design and implementation through testing, deployment, monitoring, and production support. It involves designing, developing, and operating cloud-native services and collaborating across teams to deliver solutions that span infrastructure, security, observability, and customer-facing experiences.

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 approach to problem solving.
  • 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# to work across existing service components and user-facing workflows.

Responsibilities

  • Own the functional performance and scalability of the data plane, rich with data management.
  • Own features through the entire 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.
  • Drive engineering excellence through automated testing, code reviews, operational readiness, and continuous-improvement initiatives.
  • Collaborate across engineering teams to deliver end-to-end solutions spanning 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, perform 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 stakeholders across the organization.
  • Contribute to team growth through knowledge sharing, code reviews, design discussions, and mentorship opportunities.

Benefits

  • Health insurance
  • Life insurance
  • Retirement or pension plans
  • Paid time off
  • Various leave options
  • Performance-based incentives
  • Employee stock purchase plan
  • Restricted stocks (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service