Home
Jobs
Saved
Resumes
Software Engineer at NetApp | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer
NetApp
Website
LinkedIn
Software Engineer
Waltham, Massachusetts, United States of America
Full Time
4 hours ago
$160,000 - $215,000 USD
H1B Sponsor
Apply Now
Key skills
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
Kubernetes
Python
Go
C++
C
GCP
Google Cloud
Cloud Storage
Product Management
About this role
Role Overview
Design, develop, and test new product features involving complex and interdependent distributed systems.
Deliver high-quality, maintainable code across cloud-native storage components.
Independently drive feature development from design to completion.
Participate in technical discussions within the team and across partner groups.
Collaborate with cloud hyperscalers and internal stakeholders on solutions built for first party cloud native platforms.
Work closely with SRE, Product Management, and cross-functional engineering teams to align on design, requirements, and execution.
Contribute to design reviews, architectural discussions, and problem investigations.
Mentor junior engineers in best practices and technical execution.
Ensure solutions meet scalability, reliability, and performance goals for enterprise-class cloud storage systems.
Requirements
8+ Years of Software Engineering/Development Experience.
Strong experience in software design, development, and system-level architecture.
Proficiency in programming languages, with Go, Python, C++, or C.
Deep knowledge of Kubernetes; hands-on experience building or deploying micro-services using Docker and Kubernetes.
Practical experience with public cloud providers such as GCP, Azure, or AWS.
Solid understanding of data structures, algorithms, multithreading, distributed systems, and modern programming practices.
Experience in Networking and Storage a plus, especially in cloud-based or distributed storage systems.
Exposure to Software Defined Storage or large-scale cloud-native data platforms.
Understanding of high-availability systems, filesystems, or networking protocols.
Tech Stack
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
Kubernetes
Python
Go
Benefits
Health Insurance
Life Insurance
Retirement or Pension Plans
Paid Time Off
various Leave options
employee stock purchase plan
restricted stocks (RSU’s)
Apply Now
Home
Jobs
Saved
Resumes