Software Engineer
$196.35k - $292.6kNetApp, Inc.
Job Summary
As a Software Engineer, you will play a key role in delivering an enterprise‑class NetApp Software Defined Storage (SDS) product. You will participate in the full lifecycle of cloud‑based SDS solutions—from feature design and definition to development, testing, and deployment. Operating within the core product engineering team, you will work across cloud hyperscaler platforms like Google, Azure, Oracle, Amazon and partner with them. This role requires strong technical depth, hands-on engineering excellence, and the ability to collaborate effectively with other senior engineers, partner teams, SREs, and Product Managers. You will contribute to scalable, reliable storage systems that power mission-critical cloud workloads, ensuring internal and external customer needs are met.
Responsibilities
- Design, develop, and test new product features involving complex and interdependent distributed systems.
- Deliver high‑quality, maintainable code across cloud‑native storage components.
- Independently drive feature development from design to completion.
- Participate in technical discussions within the team and across partner groups.
- Collaborate with cloud hyperscalers and internal stakeholders on solutions built for first party cloud native platforms.
- Work closely with SRE, Product Management, and cross-functional engineering teams to align on design, requirements, and execution.
- Contribute to design reviews, architectural discussions, and problem investigations.
- Mentor junior engineers in best practices and technical execution.Ensure solutions meet scalability, reliability, and performance goals for enterprise-class cloud storage systems.
Job Requirements
- 12+ Years of Software Engineering/Development Experience.
- Team Lead Experience is highely preferred.
- Waltham, MA is preferred location, might be open to RTP, NC and San Jose, CA.
Technical Skills
- Strong experience in software design, development, and system-level architecture.
- Proficiency in programming languages C++, or C preferred. Secondary Go, Python.
- Deep knowledge of cloud technologies ; hands-on experience building or deploying distributed storage systems at scale.
- Practical experience with public cloud providers such as GCP , Azure , OCI or AWS .
- Solid understanding of data structures, algorithms, multithreading, distributed systems, and modern programming practices.
Preferred Domain Expertise
- Experience in Networking and Storage a plus, especially in cloud‑based or distributed storage systems.
- Exposure to Software Defined Storage or large-scale cloud‑native data platforms.
- Understanding of high‑availability systems, filesystems, or networking protocols.
Soft Skills & Attributes
- Strong collaboration and communication skills (verbal and written).
- Demonstrated ability to lead features or small teams independently.
- Quick learner with the ability to adapt to new technologies and complex systems.
- Creative, results-driven mindset with a passion for building high‑quality products.
Education
- Bachelor’s degree in computer science, Engineering, or a related field; Master’s preferred.
Compensation:
The target salary range for this position is 196,350 - 292,600 USD. 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, 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.
$170k - $253k
...Job Summary The Software Engineer will lead a dynamic team responsible for ensuring our critical systems' reliability, performance, and efficiency. This role involves a strategic blend of engineering and operations and requires a strong background in software development...SuggestedFull timeLocal area$72.8k - $95.68k
Software Engineer InternThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help...SuggestedHourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week$227.8k - $338.8k
...Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp’s SaaS and IaaS offerings. You will work across the full service lifecycle—from design and deployment through...SuggestedFull timeLocal area$71.7k - $165.8k
Software Engineer GraduateThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week$152k - $241.5k
...world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team... ...-driven applications. This platform is essential for hardware engineers and management across the company, producing the core services...SuggestedFull time$224k - $356.5k
...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI... ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of...Full timeLocal area$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$320k
...networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. NVIDIA NVLink Fusion will enable industry-leading AI... ...NVIDIA's Software, Architecture, Networking and Systems engineering teams in defining the architecture for NVLink Fusion. Ensuring...Full timeShift work- ...Description Description: This is an onsite role based in Durham, North Carolina. Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative AI...Hourly payContract workLocal area
- ...industry leaders in construction, building products manufacturing, and distribution.We are seeking an experienced Senior Full Stack Software Engineer to evolve technical direction of our B2B platform’s integrations with customer systems, especially ERP platforms. This role...Full timeTemporary workRemote workHome officeFlexible hours
- HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential...Full timeWork experience placementWork at office2 days per week
$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time- ...Provides business solutions by developing complex or multiple software applications and collaborates closely with analysts, product teams... ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related...Full time
- Morpheus Software Principal UI/UX engineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with a talented and inspired Principal Software Engineer...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- Software Engineer 2 - Full-StackLocation: Hybrid (Durham, NC | Type: Full-time | Level: Mid-Level (2-5 years experience) | Team: Software Engineer 2 - Full StackAbout the Role:PowerSecure is seeking a Mid-Level Full-Stack Engineer to help build and enhance cloud-native...Full timeWork at officeRemote workFlexible hours
$78k - $117.5k
...opportunities, and inclusive programs that enable you to perform at your best. Together we win! THE OPPORTUNITY The Data Platform Engineer will help build, operate, and continuously enhance the bank’s modern cloud-based data platform. Working closely with the AVP of...Full timeLocal areaImmediate startFlexible hours$129.4k - $207k
..., please Sign-In before you apply.Job Description:Job Description:Broadcom’s Mainframe Software Division (MSD) is looking for a talented, motivated, and experienced Software Engineer with a passion for building high-quality applications using Agile practices to join our...Full timeLocal area- ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization...Long term contract
- ...Software Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...InternshipWork at officeLocal area2 days per week
$165k - $195k
...at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads... ...Solutions brings together differentiated infrastructure software, advanced memory, compute systems, end-to-end services, and industry...Full timeWorldwide$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time- Sr. Software Engineer - Platform Performance & Resilience (AI-Enabled) Toshiba Global Commerce Solutions is seeking a Senior Software Engineer - Platform Performance & Resilience that plays a key role in engineering performance, resilience, and observability across a three...
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours$224k - $356.5k
We are seeking Systems Engineers and Software Engineers interested in building and running reliable large scale infrastructure platform services. In this organization, you will ensure that our internal and external facing EDA services atop of NVIDIA hardware are running...Full timeRemote work$207k - $300k
...Software Engineer Manager II, Google Workspace Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders;deep expertise in domain. X Note: By applying to this position you will have an opportunity to share...- KBI Biopharma is seeking a Senior Software Engineer to advance data-centric platforms supporting drug development. You will build and scale cloud-based, open and proprietary tools for data exchange, analysis and visualization, collaborating with scientists and engineers...
- ...Front-End Software Engineer This is a hybrid position and will require 2-3 days a week in our office located in RTP, NC or Richardson, TX. Cisco's Customer Experience (CX) engineering organization is a global team of experts dedicated to delivering world-class digital...Work at office2 days per week3 days per week
$45 - $48 per hour
...0 client for over 15 years! Apply now for this exciting opportunity! CTG's premier client has a contract assignment for a Software Engineer II. Type: Contract Job Title: Software Engineer II Location: Durham, NC (hybrid remote) Candidates must be able...Hourly payContract workLocal areaRemote workWeekend work$125k - $187k
...Responsibilities Design and build cloud‑native services focused on resilience, fault tolerance, and observability. Collaborate with software engineers, product managers, and stakeholders to deliver reliable, scalable services. Align technical design with the overall...Temporary workWork at officeWorldwide$227.8k - $338.8k
...Director of Software Engineering The Director of Software Engineering leads multiple software engineering teams responsible for the delivery of innovative, scalable, secure, and reliable products and services. This role partners closely with Product Management, UX,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software development engineer aws Durham, NC
- software developer internship no experience Durham, NC
- real time software engineer Durham, NC
- financial software developer Durham, NC
- software engineer travel Durham, NC
- experienced software developer Durham, NC
- remote entry level software developer Durham, NC
- information technology software engineer Durham, NC
- software system engineer Durham, NC
- network software engineer Durham, NC




