6 days ago
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.
Tech Stack
Categories
About NetApp
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.
