NetApp

Sr. Software Engineer (Data Migration & Management)

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

Qualifications

  • 12+ years of software development experience
  • 5+ years of data management/migration systems experience
  • 3+ years in cloud architectures (FAAS, PAAS) with major cloud providers
  • Proficiency in programming languages such as C, C++, Golang, Node.js, and Python
  • Familiarity with docker and Kubernetes
  • Strong analytical and problem-solving skills
  • Excellent communication ability for technical discussions

Responsibilities

  • Own the architecture and technical direction for cloud-native services
  • Make meaningful code contributions including design, implementation, and reviews
  • Ideate solutions for complex customer issues, contributing to the company's intellectual property
  • Coach and mentor engineers through design guidance and code reviews
  • Collaborate with team members and leadership to meet overall team objectives

Benefits

  • Opportunities for professional development and mentorship
  • Work with advanced technologies and cloud-native architectures
  • Collaboration with diverse teams to tackle meaningful customer challenges
  • Encouragement for innovative thinking in solution development
  • Flexible work environment that promotes a balanced lifestyle
Full Job Description
Job Summary

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+ years of industry experience in software development.
  • 5+ years of experience in data management/migration systems & storage platforms for managing and storing data across various workloads and environments.
  • 3+ 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.


Preferred Experience

  • Excellent understanding of concepts related to storage architecture, storage management, data management, standard networking.
  • Excellent written and verbal communication skills.
  • Experience in Agile Software Development practices.
  • Work effectively with the stake holders, excellent in technical communication, and a proven track record in a fast-paced environment.
  • Ability to work on, troubleshoot, and solve complex customer problems.


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

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 Sr. Software Engineer (Data Migration & Management) jobs: