
Principal Software Engineer, Cloud Platforms
Are you a highly skilled software engineer with a passion for cloud platforms? Do you thrive in a dynamic and innovative environment? If so, NetApp is looking for you to join our team as a Principal Software Engineer for our Cloud Platforms division.In this role, you will be responsible for designing, developing, and maintaining cutting-edge cloud technologies that power our industry-leading storage solutions. You will work alongside a talented team of engineers to drive the development and deployment of scalable, reliable, and secure cloud platforms.To succeed in this role, you must have a strong background in software engineering, with a deep understanding of cloud computing principles and technologies. You should also have a track record of delivering high-quality code in a fast-paced environment.If you are a motivated and collaborative individual with a passion for cloud platforms and want to make a significant impact in the storage industry, we encourage you to apply for this exciting opportunity at NetApp.
- Design and develop innovative and reliable cloud technologies for NetApp's storage solutions.
- Collaborate with a team of engineers to drive the development and deployment of scalable and secure cloud platforms.
- Keep up-to-date with the latest advancements in cloud computing and integrate them into our solutions.
- Write high-quality, well-documented, and efficient code that meets project requirements.
- Troubleshoot and resolve technical issues that arise during development and deployment.
- Work closely with product management and other cross-functional teams to understand project requirements and translate them into technical solutions.
- Create and maintain technical design documentation for all developed features and systems.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor and guide junior engineers in the team to help them grow and develop their skills.
- Continuously improve and optimize existing systems to ensure high performance and scalability.
- Communicate project status, progress, and challenges to stakeholders and provide timely updates.
- Stay current with industry trends and best practices in software engineering and cloud computing.
- Identify and implement process improvements to increase efficiency and productivity.
- Adhere to company coding standards, development processes, and security guidelines.
- Collaborate with other teams to ensure seamless integration and compatibility of our solutions with other NetApp products.
Extensive Experience With Cloud Computing Platforms: A Principal Software Engineer At Netapp Should Have A Deep Understanding Of Various Cloud Computing Platforms Such As Aws, Azure, And Google Cloud. They Should Be Able To Design, Develop, And Deploy Complex Cloud-Based Solutions.
Strong Programming Skills: A Principal Software Engineer Should Possess Excellent Programming Skills In Languages Such As Java, Python, And C++. They Should Also Have Experience With Infrastructure As Code Tools Like Terraform And Ansible.
Knowledge Of Microservices Architecture: As Cloud Platforms Are Built On A Microservices Architecture, The Ideal Candidate Should Have A Strong Understanding Of This Concept. They Should Be Able To Design, Develop, And Deploy Microservices-Based Applications And Manage Their Lifecycle.
Leadership And Project Management Skills: A Principal Software Engineer At Netapp Is Expected To Lead A Team Of Developers And Engineers. They Should Have Excellent Leadership And Project Management Skills To Guide Their Team And Deliver Projects Within The Defined Timeline.
Experience With Devops Practices: Devops Is A Critical Aspect Of Cloud Computing, And The Ideal Candidate Should Have Experience With Devops Practices Such As Continuous Integration, Delivery, And Deployment. They Should Also Have Knowledge Of Tools Like Jenkins, Git, And Docker.
Virtualization
Cloud Security
Data Management
DevOps automation
Containerization
CI/CD
Microservices
Cloud architecture
Infrastructure management
Cloud migration
Scalability
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
flexibility
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Principal Software Engineer, Cloud Platforms in Durham, NC, USA is $145,000 - $190,000. However, this can vary depending on factors such as the specific company, years of experience, and additional skills or certifications. It is important to research and compare salaries for similar positions in the area to get a more accurate understanding of the potential salary range.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
NetApp, Inc. is an American hybrid cloud data services and data management company headquartered in Sunnyvale, California.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started