Contract
Remote
Role Summary
The ServiceNow CSD Developer is responsible for designing, implementing, and supporting Client Software Distribution (CSD / CSD 2.0) capabilities on the ServiceNow platform. This role focuses on automating end-to-end software deployment and removal across Windows, macOS, and Linux endpoints. You will integrate ServiceNow with endpoint management tools (MECM/SCCM, Intune, Jamf, Tanium) to enable license-aware, catalog-driven software automation, ensuring reliable deployment, monitoring, troubleshooting, and automated reclamation workflows.
Key Responsibilities
Distribution Workflow Design & Configuration Configure and maintain CSD / CSD 2.0 capabilities to automate software packaging, scheduling, deployment, and removal for Windows, macOS, and Linux endpoints via Service Catalog requests.
Build and enhance catalog items, request workflows/flows, lease and expiration rules, approval policies, and entitlement checks for desktop and mobile software.
Build and manage the “Distributable” software catalog with proper approval gates and entitlement verification workflows.
Endpoint Management Integration
Integrate CSD with MECM/SCCM, Microsoft Intune, Jamf, Tanium, or native ServiceNow agents using IntegrationHub, Service Graph connectors, MID Server, and REST/SOAP APIs to enable unified software deployment.
Configure and support integrations with external deployment tools, ensuring reliable communication between ServiceNow and endpoint management infrastructure.
Implement CSD 2.0 reference architectures with Intune and Jamf, including standard flows and actions delivered by ServiceNow or Store apps.
—