NetApp

Principal Software Engineer

NetApp
Apply
6 days ago
Bellevue, WA, USAStaff+
H1B sponsor

Base Salary

$228k - $339k/yr

Responsibilities

  • Define product architecture, including service boundaries, data models, API contracts, runtime design, and enterprise integration patterns.
  • Design and build agent orchestration, knowledge bases, retrieval systems, tool calling, multi-cloud execution, and supporting platform layers.
  • Own developer-facing APIs, SDKs, and tooling for external customers.
  • Lead technical execution through engineering standards, design reviews, issue resolution, and quality oversight.
  • Mentor engineers and raise the team’s technical bar.
  • Work with leadership to translate product vision into executable engineering plans.

Requirements

  • 12+ years of software development experience.
  • 7+ years of hands-on experience with fault-tolerant, highly scalable cloud architectures and service-oriented or cloud-native services on at least one hyperscaler.
  • Strong server-side engineering experience with one or more of Node.js, Python, Java, Go, or Rust.
  • Production experience building RESTful APIs and microservices backed by SQL and/or NoSQL data stores.
  • Experience designing distributed systems, cloud-native products, or developer infrastructure and scaling them to production.
  • Experience building and maintaining large, interconnected deployment pipelines.
  • Knowledge of authentication, authorization, OAuth, SSO, encryption, and compliance fundamentals.
  • Ability to make technical tradeoffs involving performance, maintainability, cost, and time-to-market.
  • Clear written and verbal communication with executives and engineers, including technical design documentation.
  • Ability to work effectively across engineering, product, and leadership.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred experience with production AI agent or LLM-powered systems, including tool calling, retrieval-augmented generation, and prompt orchestration.
  • Preferred familiarity with agentic design patterns, tool-use protocols, context management, multi-step reasoning, and grounding models in enterprise data.
  • Preferred experience building externally used developer products, APIs, or SDKs at scale.
  • Preferred experience with Docker, Kubernetes, Terraform, and CloudFormation.
  • Preferred background in enterprise infrastructure, cloud data services, or storage systems.
  • Preferred experience launching a new product within a larger company and serving as a principal engineer or technical lead.

Benefits

  • Comprehensive benefits package that may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, employee stock purchase plans, and restricted stock units, subject to regional variation and local policies.
NetApp

About NetApp

10,000+ employees

NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.

Contact me