Senior Software Engineering Manager

NetApp, Inc.•San Jose, CA

About The Position

NetApp’s Azure NetApp Files team builds cloud storage services for mission-critical enterprise workloads in Microsoft Azure. The Senior Software Engineering Manager leads a unified engineering team developing and operating cloud-scale distributed systems spanning storage, networking, cloud infrastructure, and user experience. The team contributes across development, automated validation, performance, operational readiness, and service reliability. The manager owns data-plane functionality, performance, and scalability, and drives features through design, implementation, testing, deployment, monitoring, and production support. The role combines technical leadership and people management, including architecture participation, production troubleshooting, engineering process improvements, planning, hiring, coaching, performance management, and career development. The manager collaborates with product management, architects, and partner teams to turn customer and business requirements into technical solutions, and communicates plans, risks, tradeoffs, and status to stakeholders.

Requirements

  • 8–12 years of relevant industry experience.
  • 3 or more years of people management or leadership experience.
  • Experience working with backend core engineering teams.
  • Working knowledge of storage platforms such as SAN/NAS.
  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with development tools such as Kubernetes, Git, and CI/CD pipelines.
  • Experience collaborating across Product Management, Engineering, and Support teams.
  • Ability to influence without authority and build relationships across technical communities.
  • Ability to contribute to architecture and system design and understand modern software development workflows.
  • Strong organizational, planning, and prioritization skills.
  • Strong aptitude for learning new technologies.
  • Excellent written and verbal communication skills.
  • Creative and analytical approach to problem solving.
  • Knowledge of AI tools and practical AI use cases.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related technical discipline, or equivalent practical experience.

Responsibilities

  • Own the functionality, performance, and scalability of the data plane and its data management capabilities.
  • Drive features through the entire software lifecycle, including design, implementation, testing, deployment, monitoring, and production support.
  • Operate cloud-native services using containers, microservices, distributed systems principles, and modern CI/CD practices.
  • Advance engineering excellence through automated testing, operational readiness, and continuous improvement initiatives.
  • Collaborate across engineering teams to deliver solutions spanning storage, networking, cloud infrastructure, security, observability, and customer-facing experiences.
  • Represent the team in release and semester planning forums, ensuring engineering perspectives inform organization-level plans and commitments.
  • Participate in architecture discussions and design reviews to promote technical excellence and engineering best practices.
  • Guide troubleshooting of 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 stakeholders across the organization.
  • Support the technical growth of the team through coaching and mentorship.
  • Track team objectives, delivery plans, risks, budgets, and resource allocation.
  • Drive hiring, onboarding, performance management, coaching, and career development.
  • Develop succession plans for critical roles and build a pipeline of future technical and people leaders.
  • Foster collaboration, innovation, inclusion, and continuous improvement.
  • Encourage adoption of AI tools and practices that improve team productivity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service