> Markdown version of [/jobs/ext/3853336-software-engineer](https://www.wearedevelopers.com/jobs/ext/3853336-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** NetApp, Inc. - **Location:** Morrisville, NC, United States - **Experience:** Expert - **Salary:** $170,000.0 - $253,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Application Performance Management, Microsoft Azure, Software Bug Management, Unix, C++ (Programming Language), Cloud Computing, Data Structures, Linux, DevOps, File Systems, Distributed Systems, Perl (Programming Language), Python (Programming Language), C-Based Programming Languages, Systems Development Life Cycle, Ansible, Ruby, Software Engineering, Scripting, Google Cloud, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Software Coding, Restful APIs, Serverless Computing, Golang - **Published:** October 21, 2026 - **Apply:** https://jobs.netapp.com/talentcommunity/apply/1441877800/?locale=en_US ## About the Role * 8+ years of experience is required. * Proficient with any of the languages C, C++ or Golang. * Experience with Python, Java/C-sharp is added advantage. * Scripting and infrastructure automation using, for example, Ansible, Python, Go, Perl, or Ruby. * Thorough understanding of Linux or other Unix-like Operating Systems. * Strong in Data Structure and algorithms and Expertise in REST API design and implementation. * Prior experience with Filesystem development and Distributed system design is desirable. * Deep working Knowledge of Containers, Kubernetes, and Serverless computing implementation. * Understanding of SDLC lifecycle, distributed systems and DevOps development methodologies * Demonstrated ability to have completed multiple, moderately complex technical tasks. * Strong familiarity with Google Cloud is preferred, or other Hyperscalers, AWS, Azure., * Bachelor of Science Degree in Computer Science, a master's degree; or equivalent experience is required. ## Description As a Software Engineer, your responsibilities will include developing and maintaining cloud-based solutions. You will focus on solving complex problems, developing, testing, automating and collaborating with the Software Engineering team to deploy features in a production environment. Additionally, you will be responsible for designing and implementing managed Cloud Services based on given requirements. We expect you to have excellent coding skills and take a lead role in designing and implementing managed Cloud Services., * Engage in incident management processes including the 24X7 Oncall rotations (as per the sun model) to resolve production issues within agreed SLAs/SLOs. * Lead to deliver features, including participating in the full software development lifecycle. * Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications. * Continuously monitor, analyze, and measure system health, availability, and latency using Google native tooling. Develop and implement steps to improve system and application performance, availability, and reliability. * Mentor junior members, participate in interviews, and contribute to building high-performance teams. * Work on development, bug fixes/updates, spec updates, customer RCAs and automation.