NetApp

Principal Software Engineer

NetApp$220K — $372K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12-15+ years in software development.
  • 8+ years in data management/migration systems & storage platforms.
  • 7+ years in highly scalable cloud architectures and cloud services (FAAS, PAAS).
  • Proficiency with Filesystems and protocols (NFS/SMB/iSCSI).
  • Expertise in programming languages: C, C++, Golang, Node.js, Python.
  • Experience with Docker and Kubernetes.
  • Familiarity with GitHub, Jenkins, Ansible, CI build systems, and Automated Testing.
  • Strong communication and leadership skills.

Responsibilities

  • Drive architecture and technical direction for complex cloud-native services, ensuring high performance and reliability.
  • Solve complex customer problems, contributing to intellectual property.
  • Mentor and coach engineers to elevate engineering standards.
  • Collaborate with team members to achieve unified team objectives.
  • Contribute to code development, reviews, and quality assurance.

Benefits

  • Comprehensive health insurance.
  • Life insurance coverage.
  • Retirement or pension plans.
  • Generous paid time off (PTO).
  • Various leave options for personal or medical needs.
  • Performance-based incentives.
  • Employee stock purchase plan and/or restricted stock units (RSUs).
Full Job Description
Job Summary

Cloud Storage team is embarking on a new charter to address these challenges for Cloud native applications, of simplifying customer operations and being a key differentiator. Bring in your experience and expertise for the new frontier, to build best in class SaaS applications, woven with architecture and design that are deployed across multiple hyper scalers. This is an opportunity to challenge yourself with cutting-edge technologies and thrive.

Key Responsibilities
  • Own and drive the architecture and technical direction for complex cloud-native services, while remaining hands-on by making meaningful code contributions (design, implementation, reviews, and quality). Ensure solutions meet performance, scale, reliability, and enterprise-readiness requirements through validation and qualification.
  • You ideate and work to solve complex customer problems and thereby 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, raising the bar on engineering excellence and execution.
  • As part of a larger team, you are required to work closely with team members and leadership in ensuring the overall team objectives are met as ONE team. Your partnership with other team members will be crucial to success of all customer deliverables.


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 . Experience in NFS/SMB/iSCSI protocols.
  • Proficiency 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
  • IC - Typically requires a minimum of 15 years of related experience.Mgr & Exec - Typically requires a minimum of 10 years of related experience.


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. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

About NetApp

NetApp is a global cloud-led, data-centric software company that empowers organizations to lead with data in the age of accelerated digital transformation. The company provides systems, software and cloud services that enable them to run their applications optimally from data center to cloud, whether they are developing in the cloud, moving to the cloud, or creating their own cloud-like experiences on premises. With solutions that perform across diverse environments, NetApp helps organizations build their own data fabric and securely deliver the right data, services and applications to the right people?anytime, anywhere. Learn more at www.netapp.com.
Learn more about NetApp
Size
12,000 employees
Market Cap
$12.7 billion
Industry
Net Income
$592 million
Founded
1992
5 Year Trend
+2.8%
Revenue
$5.5 billion
NASDAQ

Similar Jobs

More Jobs at NetApp

More Information Technology Jobs

Find similar Principal Software Engineer jobs: