NetApp

Principal Software Engineer

NetApp

full-time

Posted on:

Location Type: Office

Location: BellevueCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $225,000 - $305,000 per year

Job Level

About the role

  • Define the product architecture: service boundaries, data models, API contracts, runtime design
  • Design and build the core systems: agent orchestration, tool-calling frameworks, multi-cloud execution engines
  • Own the developer-facing surface of the product: APIs, SDKs, and tooling
  • Drive technical execution across the team: set engineering standards, lead design reviews
  • Mentor and develop engineers across the team

Requirements

  • 12+ years of industry experience in software development
  • 7+ years of expert-level hands-on experience in fault-tolerant, highly scalable cloud architectures
  • Solid programming experience in server-side languages and frameworks (e.g., Node.js, Python, Java, Golang, or Rust)
  • Proven ability to develop RESTful APIs or microservices
  • Experience building and maintaining modern CI/CD infrastructure
  • Understanding of security best practices in cloud development
  • Exceptional communication skills
  • Bachelor's degree in Computer Science, Engineering, or a related field
Benefits
  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off
  • various Leave options
  • employee stock purchase plan
  • restricted stocks (RSU’s)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cloud architectureserver-side programmingNode.jsPythonJavaGolangRustRESTful APIsmicroservicesCI/CD
Soft Skills
communicationmentoringleadershiptechnical executiondesign reviews