Software Engineer
$170k - $253kNetApp
Senior Software Engineer
NetApp's Marketplace Core team is building the next generation of marketplace infrastructure that enables customers to discover, purchase, provision, and manage NetApp products across AWS, Azure, Google Cloud, and future marketplace ecosystems. At the center of this effort is the Marketplace Control Tower (MCT), NetApp's centralized control plane for marketplace operations. MCT automates private offers, subscription management, entitlement workflows, billing visibility, marketplace integrations, and operational governance across hyperscalers. Alongside MCT, the team develops Digital Wallet and other platform services that simplify how customers transact with NetApp through cloud marketplaces. We are looking for a Senior Software Engineer who enjoys solving complex distributed systems challenges, designing scalable cloud services, and building platforms used by product teams across the company. You will help shape the architecture, APIs, workflows, and operational foundations that enable NetApp's marketplace business to scale. This is a highly collaborative, high-ownership role where engineers participate in the entire product lifecycle—from design and implementation through deployment, operations, and customer impact.
What You Will Build
- Design and build scalable cloud services that power marketplace transactions, subscriptions, entitlements, billing visibility, and workflow automation.
- Develop core services for the Marketplace Control Tower (MCT), including APIs, orchestration engines, automation workflows, and marketplace connectors.
- Build integrations with AWS Marketplace, Microsoft Azure Marketplace, Google Cloud Marketplace, Salesforce, CPQ systems, and other enterprise platforms.
- Design and implement APIs, SDKs, and platform capabilities that enable internal engineering teams to integrate with marketplace functionality.
- Build workflow-driven solutions for private offer creation, approvals, provisioning, entitlements, metering, billing, and operational governance.
- Contribute to marketplace telemetry, analytics, monitoring, and operational dashboards that improve visibility into platform health and customer outcomes.
- Design data models, service boundaries, event-driven architectures, and integration patterns that can scale across multiple cloud providers.
- Improve platform reliability, observability, operational excellence, and security.
- Own features end-to-end, including requirements, architecture, implementation, testing, deployment, and production support.
- Mentor engineers and contribute to engineering best practices across the organization.
AI-Native Engineering Culture
Our team embraces an AI-first development approach. Engineers are expected to use modern AI tools daily to accelerate design, implementation, testing, debugging, documentation, and operational activities. We view AI as a force multiplier for engineering productivity and expect candidates to demonstrate how they effectively partner with AI systems while maintaining strong engineering judgment, code quality, security, and operational excellence. Successful candidates will have experience working with tools such as Cursor, Claude, OpenAI, and GitHub Copilot and will be excited to help define how AI transforms software engineering within NetApp.
Required Qualifications
- 8+ years of professional software development experience.
- 3+ years building and operating cloud-native distributed systems at scale.
- Experience designing and supporting highly available, fault-tolerant services in production environments.
- Proven experience designing and delivering cloud-native applications that meet real-world scale, performance, and reliability requirements.
- Strong backend development experience in Go. Experience with Python or Node.js is a plus.
- Experience building RESTful APIs, microservices, and event-driven systems.
- Experience with SQL and NoSQL databases and designing scalable data models.
- Experience building CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or similar technologies.
- Strong understanding of distributed systems, service-oriented architecture, and cloud-native development principles.
- Experience working with containers and orchestration platforms such as Docker and Kubernetes.
- Knowledge of authentication, authorization, API security, encryption, and modern security practices.
- Experience using AI-assisted software development workflows as a primary development model.
- Demonstrated proficiency with modern AI coding tools such as Cursor, Claude, OpenAI, and GitHub Copilot.
- Experience leveraging LLMs to accelerate software development, including code generation, refactoring, test creation, documentation, debugging, and architectural design.
- Understanding of prompt engineering, context management, token optimization, model selection, and practical techniques for improving AI-assisted development productivity.
- Experience measuring and optimizing AI development workflows, including model selection, context management, token consumption, and prompt effectiveness.
- Demonstrated ability to effectively leverage AI agents and coding assistants to increase engineering productivity while maintaining ownership of design, architecture, testing, and operational excellence.
- Ability to independently deliver large features and systems using AI-accelerated development practices while maintaining high standards for code quality, reliability, security, and maintainability.
- Ability to evaluate tradeoffs, drive architectural discussions, and make sound technical decisions.
- Strong communication and collaboration skills with product managers, architects, and engineers.
- Experience mentoring engineers and sharing best practices for AI-assisted development.
Preferred Qualifications
- Experience working with cloud marketplaces, commerce systems, subscription platforms, SaaS billing systems, or procurement platforms.
- Experience building workflow orchestration systems, automation platforms, or control-plane services.
- Familiarity with AWS, Azure, and Google Cloud APIs and service ecosystems.
- Experience integrating with enterprise systems such as Salesforce, CPQ platforms, identity systems, or financial systems.
- Experience implementing event-driven architectures using Kafka, Event Hub, Pub/Sub, or similar technologies.
- Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience building observability solutions using OpenTelemetry, Dynatrace, Grafana, Prometheus, or equivalent tooling.
- Experience building platform services used by multiple engineering teams.
- Familiarity with AI agents, agentic workflows, MCP, RAG, or LLM-integrated applications is a plus.
Education
Bachelor's degree in Computer Science, Engineering, or a related field. Master's Degree Preferred.
Compensation: The target salary range for this position is 170,000 - 253,000 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.
- ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,... ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building...SuggestedLong term contract
- ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific...Suggested
$100k
...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...SuggestedFull timeH1bRemote work$96.44k - $154.19k
...-term platform stability, security, and alignment with global engineering standards. Establish a common integration fabric that allows... ...'s degree (U.S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) years of experience in...SuggestedWork experience placementWork at officeLocal areaRemote workFlexible hours$126.5k - $182k
...environment, and our design center hosts all silicon Hardware and Software development fields under one roof.? Our devices are crafted... ...silicon and programming models Work closely with hardware engineers, architects, and multi-functional teams to define software requirements...SuggestedFull timeTemporary workWork experience placementLocal areaFlexible hours- ...Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other government and proprietary customers. TSC's Intelligent Systems Laboratory...Local area
- ...Software Engineer In Test Responsibilities: Create BDD automated test cases based on retailer business requirements Write code (Java/Javascript) to enhance BDD framework for new requirements Participate in backlog grooming, sprint planning, and requirements...
- ...Software Engineer III (Java) North Carolina Contract Bachelor’s Degree in Computer Science or related field 5-7 years of professional experience in software development 3+ years of cloud-based or client/server development experience. 3+ years of POS and...Contract work
- ...Software Engineer Durham, NC CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and...Temporary workRelocation packageFlexible hours
- ...If this sounds like the place for you, read on, and then apply at aspida.com/careers. What We Are Looking For The Full Stack Software Engineer role will revolve primarily around a Node.js backend and a React.js front end while also supporting the team on various side projects...Full time
$90k
...Lead Network Security Engineer – Palo Alto Applicants who live within 35 miles of Durham, NC location will follow a hybrid schedule. This... ...Remote Full‑time SOC Manager Remote with full‑time employment. Software Engineer / Network Engineer – Research Triangle Park Location:...Hourly payFull timeTemporary workPart timeWork at officeRemote workWorldwide3 days per week- ...Software Engineer II Duration: Long Term Location: Durham, NC - Onsite Bachelor's Degree in Computer Science, Computer Engineering or equivalent At least 5 years’ experience in Software development At least 3 years’ experience in Object-oriented programming...
- ...Full Stack Data Engineer We are seeking a Full Stack Data Engineer with strong expertise in Snowflake, Informatica, and React.js to design, build, and support scalable data platforms and modern data driven web applications. The role involves building robust data pipelines...
- ...Software Engineer In Test MUST ALREADY BE LOCAL TO NC TO BE SUBMITTED!!!!! Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer in Test to work in Fidelity’s...Temporary workWork at officeLocal areaWork from home
- ...Junior Software Engineer Duration: Long Term Contract Location: Durham, NC - Hybrid (5 days in a month) Job Description: Looking for a motivated individual with proven development experience to work as a full stack software engineer and member of a development...Long term contract
$126.5k - $182k
...developing solutions that power the largest networks in the world. Engineers on this team will collaborate with dedicated, dynamic,... ...automation (e.g., using pyATS or similar), protocol testing, and software quality assurance Hands on experience with GIT, Jira, Jenkins...Full timeWorldwide- ...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
- ...Senior Software Engineer This role is hybrid in Durham, North Carolina with 2-3 days in-office. Candidates must live in North Carolina. About the Role As a Senior Software Engineer, you'll work on the platform that enterprises trust to keep them running through...Live inWork at officeRemote workHome office
- ...Cloud Software Developer/Engineer Role - Cloud Software Developer/Engineer No. Of Associates - 1 Experience (Years) - 2-4 years Must Have Skills - Python, Serverspec/Ruby, OpenStack, Amazon Web- Service (AWS), Azure/Google Compute Engine, Webserver, Database...
$171k - $255k
...Senior Software Engineer – Cloud Infrastructure 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...Local area- ...Job Summary Software Engineer responsible for developing enterprise applications for fixed income and forex financial platforms. Key Responsibilities Develop and maintain Terraform infrastructure on AWS. Develop enterprise applications using Java, Springboot, and Oracle...Work experience placement
$152k - $241.5k
...Senior Software Engineer NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology—and amazing people. Today, we're tapping into the unlimited potential...$196k - $255k
...Senior Software Engineer – Cloud Infrastructure 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...Permanent employment- ...Senior Software Engineer in Test Durham, NC Type: Contract Category: Development Industry: Financial Services Reference ID: JN -052025-102271 Date Posted: 06/22/2026 Shortcut: Description Recommended Jobs Description: Hybrid 2 weeks...Hourly payContract workLocal area
$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...Temporary workFlexible hours- ...Job Description: Note: Fidelity is not providing immigration sponsorship for this position. Are you an experienced software engineer with a passion for delivering high impact operational customer data solutions that integrate across a large organization? Want to be a part...Full time
- ...Software Engineer (Backend) Location: Durham, NC, Hybrid from SEP Duration: 12+ months Technical thought leadership with the ability to design, implement, and communicate solutions to problems at the optimal level for the audience Exemplary collaboration skills...
- ...Technology Technical Recruiter @ Golden Technology Inc. Hiring a Senior Software Developer! Our client is seeking a Senior Software Developer to... ...a new job is posted. Sign in to set job alerts for “Software Engineer” roles. Raleigh, NC $125,000.00-$178,000.00 1 day ago Raleigh,...Contract workFlexible hoursWeekend work
- ...that future together. That’s the culture, the moxie, and the story of Aspida. What We Are Looking For: The Full Stack Senior Software Engineer’s role is to build new features and maintain our digital platform. To ensure success in this role, candidates should have advanced...Full time3 days per week
- ...Senior Software Engineer Job details Posted 24 June 2026 Location Durham, NC Reference 1000109 Job description Bachelor's degree in computer science or related field required Experience in distributed systems development using object...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Durham, NC
- software developer Durham, NC
- software developer internship no experience Durham, NC
- part time software developer remote Durham, NC
- financial software developer Durham, NC
- senior software engineer ruby on rails Durham, NC
- software engineer amazon Durham, NC
- senior software design engineer Durham, NC
- software engineer remote Durham, NC
- entry level software engineer remote Durham, NC


