Principal Software Engineer - Cloud Storage
NetApp
Job description
About the role
NetApp is looking for a Principal Software Engineer in its Cloud Storage organization, which partners with major hyperscalers (AWS, GCP and Azure) and is building SaaS applications for cloud-native applications. The role leads and executes the most challenging and complex projects, working on AWS, Azure and GCP with cutting-edge technology.
Key responsibilities
- Lead and execute complex projects, covering system architecture, cloud architectures, performance and scalability.
- Decompose complex problems into simple solutions, understand system interdependencies and limitations, and bring engineering best practices and testing methods to the team.
- Provide end-to-end architecture for major initiatives, design distributed systems and cloud-native products and scale them to production.
- Contribute to implementation, design and code reviews, and make high-quality technical decisions under ambiguity.
- Work across engineering, product and leadership, and communicate with customers, stakeholders and the engineering community.
Required profile
- 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).
- Bachelor's degree in a technical field; a Master's degree in engineering or software development is preferred.
- Proactive, self-driven, with strong technical judgment and influential skills.
Required skills
- Expertise in one or more of Node.js, Python, Java, Go or Rust; front-end experience (TypeScript, React or Angular) is a plus.
- Preferred: experience designing data migration systems and storage platforms, filesystems or storage protocols (NFS/SMB/iSCSI), and building developer-facing products, APIs or SDKs.
- Preferred: containerization and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation); prior experience as a principal engineer or technical lead.
What we offer
- Target salary range of $220,000-$356,000, depending on location, qualifications, experience and education.
- Benefits that may include health insurance, life insurance, retirement or pension plans, paid time off, leave options, performance-based incentives, an employee stock purchase plan and restricted stock units.
- A hybrid working environment, with in-office expectations shared during recruitment.
Applications are submitted only through the company website; emailing recruiters or HR directly does not affect the application. Some hiring stages may use AI tools to help evaluate candidates.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
NetApp