Jobs · Engineering · Virginia

Principal Software Engineer

NetApp · Vienna, VA · Yesterday
Engineering$220k–$372k/yrFull-time

About the role

NetApp is uniquely positioned in the industry, partnering with major hyper scalers (AWS, GCP, and Azure) to drive innovation in Cloud Fundamentals. The Cloud Storage team is embarking on a new charter to address challenges for Cloud native applications, focusing on simplifying customer operations and being a key differentiator.

Key Responsibilities

  • Own and drive the architecture and technical direction for complex cloud-native services, while making meaningful code contributions.
  • Ensure solutions meet performance, scale, reliability, and enterprise-readiness requirements through validation and qualification.
  • Ideate and solve complex customer problems, contributing to intellectual property.
  • Coach and mentor engineers across the team, including new hires and early-in-career talent, through design guidance, code reviews, and pairing.
  • Work closely with team members and leadership to ensure the overall team objectives are met as ONE team.

Job Requirements

  • 12-15+ years of industry experience in software development.
  • 8+ years of experience in data management/migration systems & storage platforms for managing and storing data across various workloads and environments.
  • 7+ years of expert-level hands-on experience in fault-tolerant, highly scalable cloud architectures including service-oriented architectures, cloud-native (FAAS, PAAS), and cloud storage services with at least one hyper scaler (Azure, AWS, GCP).
  • Proficiency with Filesystems, or file/cloud storage protocols, including NFS/SMB/iSCSI protocols.
  • Experience in Programming languages like C, C++, Golang, Node.js, Python.
  • Experience with Docker, Kubernetes.
  • Experience with GitHub, Jenkins, Ansible, CI build systems, and automated testing.
  • Proactive and self-driven, with strong technical judgment and influential skills.
  • Expertise to provide both architectural guidance and detailed technical direction.
  • Excellent communication and writing skills, with the ability to effectively engage with customers, stakeholders, and the engineering community.

Education

  • Bachelor's degree in technical area of study: engineering disciplines.
  • Master's degree in technical field such as engineering, software development, preferred with less additional experience stated above.

Compensation

The target salary range for this position is $220,000-372,000. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package.

Benefits

  • Health Insurance
  • Life Insurance
  • Retirement or Pension Plans
  • Paid Time Off (PTO)
  • Variety of Leave options
  • Performance-Based Incentives
  • Employee Stock Purchase Plan
  • Restricted Stocks (RSU’s)

Equal Opportunity Employer

NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.

Similar jobs

Principal Software Engineer

Palo Alto NetworksSan Jose, CA· 2 wk ago
Engineering$126k–$205k/yrapply on paloaltonetworks.wd5.myworkdayjobs.com