[Remote] Principal Software Engineer Job Details | NetApp, Inc.
Note: The job is a remote job and is open to candidates in USA. NetApp is hiring a Principal Software Engineer in its Cloud Storage organization to lead complex projects and build SaaS applications for cloud-native customers across AWS, Azure, and GCP. The role focuses on system architecture, scalable cloud solutions, and engineering practices for innovative cloud storage products.
Responsibilities
- As a Principal Engineer in NetApp’s Cloud Storage organization, you will lead and execute our most challenging and complex projects
- You will have an opportunity to work on AWS, Azure and GCP and use cutting edge technology to provide innovative solutions
- You will be responsible for system architecture, decomposing complex problems into simple solutions, understanding system interdependencies and limitations, cloud architectures, performance, scalability, bringing engineering best practices, and testing methods to the team
Skills
- 15+ years in software development
- 7+ years hands-on with fault-tolerant, highly scalable cloud architectures, including service-oriented and cloud-native services (FaaS, PaaS) on at least one hyperscaler (AWS, Azure, or GCP)
- Ability to provide end to end architecture on major initiatives
- Design distributed systems, cloud-native products and scaled them to production
- Proactive and self-driven, with strong technical judgment and influential skills
- Expertise in providing detailed architecture and set technical direction while contributing to implementation, design and code reviews
- Make high-quality technical decisions under ambiguity, trading off performance, maintainability, cost, and time-to-market, and choosing a path the team can execute
- Strong experience in one or more of Node.js, Python, Java, Go, or Rust
- Work effectively across engineering, product, and leadership
- Excellent communication skills, with the ability to effectively engage with customers, stakeholders, and the engineering community
- Bachelor's degree in technical area of study: engineering disciplines
- Front-end experience (TypeScript, React or Angular) is a plus
- Preference for experience in designing data migration systems & storage platforms
- Preference for experience with filesystems, or file/cloud storage protocols. Experience in NFS/SMB/iSCSI protocols
- Built developer-facing products, APIs, or SDKs used by external customers at scale
- Containerization and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation)
- Built a new product end-to-end inside a large company
- Prior experience as a principal engineer or technical lead in a high-performance engineering organization
- Master's degree in technical field such as engineering, software development, preferred with less additional experience stated above
Benefits
- A comprehensive benefits package, which may cover health insurance, life insurance, retirement or pension plans, paid time off (PTO), various leave options, performance-based incentives, an employee stock purchase plan, and/or restricted stocks (RSUs); offerings are subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region.
Company Overview
Company H1B Sponsorship