Software Engineer
$170k - $253kNetApp
Job Summary
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
Experience designing, building, and operating full-stack software applications, with ownership spanning backend services, APIs, data layers, and modern user interfaces.
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.
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
Strong backend development experience in Go. Experience with Python or Node.js is a plus.
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.
135624
We are all about helping customers turn challenges into business opportunity. It starts with bringing new thinking to age-old problems, like how to use data most effectively to run better - but also to innovate. We tailor our approach to the customer's unique needs with a combination of fresh thinking and proven approaches.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
Equal Opportunity Employer:
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, protected veteran status, and any other protected classification.
Why You'll Thrive at NetApp
At NetApp, you won't wait for the perfect moment-you'll make it. The early planning, the extra thought, the bold idea that turns good into great: That's how our people operate and how we continue to push the boundaries of data infrastructure.
NetApp is the trusted partner for organizations transforming data into opportunity. As the only enterprise-grade storage service natively embedded in Google Cloud, AWS, and Microsoft Azure, we empower customers to run everything from traditional workloads to enterprise AI with unmatched performance, resilience, and security.
Our culture
We celebrate mold breakers, bold thinkers, and problem solvers. We reward initiative, impact, and ownership. We provide flexibility so you can balance professional ambition with your personal life. Here, differences are not just welcomed-they drive everything we do.
If you're ready to innovate, rise to the challenge, and own every moment - make your next move your best one. Apply now.
Submitting an Application
To ensure a streamlined and fair hiring process for all candidates, our team only reviews applications submitted through our company website. This practice allows us to track, assess, and respond to applicants efficiently. Emailing our employees, recruiters, or Human Resources personnel directly will not influence your application.
AI Disclosure
For select roles, some stages of our hiring process may use artificial intelligence tools to help evaluate applications and candidate selection. These tools support-rather than replace-human decision-making.
- ...-purchase (and re-purchase.) Experience Myxx first hand at or learn more at Job Description Myxx is looking for a Software Engineer to help develop our platform technology. The ideal candidate is well versed in full stack development and is comfortable working...SuggestedFull timeLocal areaFlexible hours
$130k - $180k
...Job Description Job Description Signalscape has supplied engineering services and products used for defense, intelligence, and law... ...services span many disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping...SuggestedTemporary workWork at officeFlexible hours- Software Developer - SaaS Software Engineer - Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If you're looking for a dynamic...SuggestedFull timeLocal areaWork visa3 days per week
$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...SuggestedRemote jobFull timeWork at officeShift work- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...of experience with PERL Scripting •3 years of experience using software version control systems such as Subversion/GIT •Must possess strong...Suggested
- ...pastries to employeesJob DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost expert within our engineering... ...resolve complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current...Live inWork at officeWork from homeFlexible hours
- ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...as well as strong professional experience building production software in RustOwned and shipped large initiatives that require coordination...
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...Full timeTemporary workLocal areaRemote workFlexible hours- Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions...Work at office3 days per week
$100.3k - $165.5k
...generations. Northrop Grumman’s Space Sector invites you to bring your pioneering spirit to our collaborative teams. This Software Engineer – Level 3 or 4 role will be in either our Morrisville, NC, Fairfax, VA or Linthicum, MD sites. This position is 100%...Full timeRemote workRelocation packageShift work$210.6k - $305.1k
...Smart Switches, you’ll help build high-performance data plane software that leverages Data Processing Units (DPUs) to deliver advanced... ...shape a flagship Cisco innovation while collaborating with engineers solving some of the industry’s most complex networking challenges...Full timeTemporary workLocal areaFlexible hours$120k - $170k
...Job Description Job Description Signalscape has supplied engineering services and products used for defense, intelligence, and law... ...services span many disciplines, including custom system design, software development, hardware design, RF/antenna design, rapid prototyping...Temporary workWork at officeFlexible hours$76k
...Technologist, you will contribute to the development and support of software applications and platforms that help people build a more... ...collaborative, agile environment and gain exposure to modern software engineering practices and AI-enabling technologies. This role is for...Temporary workInternshipWork at officeLocal areaImmediate startWorldwide3 days per week$79.68k - $112.5k
...Role Overview Retirement & Income Solutions is looking for Full Stack Engineers to design, develop, and implement software solutions. The role requires experience with modern technologies such as Generative AI, cloud-native applications with high-scalability architecture...Temporary workLocal area- ...Televic Rail is seeking an innovative and hands-on Software Development Engineer to help build the next generation of onboard communication, passenger information, and mission-critical transportation technologies. This role is based in Morrisville, North Carolina (Raleigh...Full timeWorldwide
$169k - $253.6k
...Northrop Grumman’s Space Sector invites you to bring your pioneering spirit to our collaborative teams. As a senior Test Automation Software Engineer - Level 5 located in Morrisville, NC or Aurora, CO, you’ll be a linchpin in missions of paramount importance, defining the art...Full timeImmediate startRemote workRelocation packageShift work$87.6k - $131.4k
...not only part of history, they're making history.Northrop Grumman Space Systems Sector is looking for you to join our team as a Software Engineer Level 2 based out of Morrisville, NC, located within North Carolina’s storied Research Triangle metropolitan region.What You’...Full timeRemote workRelocation packageFlexible hoursShift work$293.9k - $406.8k
...position in the USA.Meet the TeamYou will join Cisco’s Identity Engineering Group, a foundational organization responsible for... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours- ...UBS Business Solutions US LLC has the following positions in Morrisville, NC. Director, Software Engineer to Design, develop, and maintain applications using Microsoft technologies (Azure, C# .NET, Blazor, WPF), web technologies (Angular, HTML/CSS), and databases (Oracle...Work at officeRemote work
$148.72k - $175.6k
...Documaker to Quadient migration activities, including reverse engineering of Documaker System, Quadient Architecture and Design, Development... ...education equivalent) and four (4) years of experience as a software engineer in the insurance domain. Position requires:...Full timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week$108.8k - $171k
...is impossible. Our employees are not only part of history, they're making history.Northrop Grumman's Space Sector is seeking a Software Engineer - Level 3/4 to join our team in either Manhattan Beach, CA, Fairfax, VA, Aurora, CO, or Morrisville, NC.In this role, you will...Full timeRelocation packageShift work$86.8k - $165.2k
...and help shape the future of aerospace and defense.Join Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military communications! Be part of a dedicated DevSecOps team developing cutting...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$91.8k - $137.6k
...impossible. Our employees are not only part of history, they're making history.About our organization: As an engineer, you'll be joining our growing Aurora Software department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator...Full timeRelocation packageShift work$196.35k - $292.6k
...begins. Join teams that innovate to elevate, drive results, and excel together across every function. 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...Permanent employmentWork at officeLocal area- ...Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared, reused, and...
$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Remote jobFull timeWork at office- ...Overview We are seeking a full-time Senior Software Engineer at Garmin's Cary, North Carolina location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems...Full time
$152k - $241.5k
...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure... ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high...Full time- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!...Full time
$76k
...Technologist, you will contribute to the development and support of software applications and platforms that help people build a more... ...collaborative, agile environment and gain exposure to modern software engineering practices and AI-enabling technologies. This role is for...Temporary workInternshipWork at officeLocal areaImmediate startWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- agile software developer Morrisville, NC
- experienced software developer Morrisville, NC
- software developer fintech Morrisville, NC
- financial software developer Morrisville, NC
- software engineer Morrisville, NC
- part time software developer remote Morrisville, NC
- junior software developer remote Morrisville, NC
- software engineer travel Morrisville, NC
- federal - software developer Morrisville, NC
- software developer Morrisville, NC




