ServiceNow Client Software Distribution; CSD) Developer
Listed on 2026-09-06
-
IT/Tech
Systems Administrator, IT Support, IT Specialist
Service Now Client Software Distribution (CSD) Developer
Pay Rate: $80 - 100
Location:
Beachwood, OH - 44122 / Moon Township, PA 15108 (Any Location (Remote / On Client Offices in Beachwood or Moon Township) Duration: 6 months
The Service Now CSD Developer is responsible for designing, implementing, and supporting Client Software Distribution (CSD / CSD 2.0) capabilities on the Service Now platform. This role focuses on automating end-to-end software deployment and removal across Windows, macOS, and Linux endpoints. You will integrate Service Now 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 Service Now agents using Integration Hub, 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 Service Now and endpoint management infrastructure.
- Implement CSD 2.0 reference architectures with Intune and Jamf, including standard flows and actions delivered by Service Now or Store apps.
Deployment Automation & Orchestration Create software packages and deployment sequences with pre-install checks, user notifications, post-install verification, and automated retry or rollback logic for failed installations. Design deployment automation workflows that handle dependencies, pre-requisites, and sequential installation requirements. Build workflows that link Service Catalog requests directly to software deployment tools, enabling request-to-deployment automation.
Automated Reclamation Design "zero-touch" reclamation workflows where unused software is automatically uninstalled via CSD based on usage metering or inactivity triggers, returning licenses to the available pool. Implement lease and expiration logic that automatically removes software after a defined period or based on usage patterns. Monitor deployment success/failure rates across the device fleet and provide real-time dashboards on software delivery, version compliance, and deployment coverage.
Troubleshoot failed installations, CSD workflows, and integration issues. Build automated retry or rollback logic to improve deployment reliability. Work closely with endpoint management, desktop engineering, ITSM, security, and IT operations teams to resolve defects and improve deployment processes.
Technical Development Develop and maintain technical components including Flow Designer flows/subflows, Integration Hub actions, Orchestration activities, Business Rules, Script Includes, Client Scripts, and UI Policies that support CSD processes and deployment automation. Ensure that software deployments and removals executed via CSD accurately update CMDB data (installations, CI relationships) per CSDM standards. Integrate CSD with related processes: ITSM (Incident, Change, Request), CMDB/CSDM, SAM Pro (for license verification), and Discovery (for installation confirmation).
Reporting & Metrics Create dashboards and reports showing deployment status, success/failure rates, version compliance, deployment coverage, time-to-deploy metrics, and reclamation effectiveness. Provide operational metrics on CSD performance to support continuous improvement efforts.
Documentation & Collaboration Produce technical documentation (designs, configuration guides, runbooks, data flows, integration architectures) for CSD…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).