ServiceNow Client Software Distribution; CSD) Developer
-
Software Development
IT Specialist
Job Description & How to Apply Below
Job Title:
Service Now Client Software Distribution (CSD) Developer
Location:
Beachwood , OH - 44122 / Moon Township, PA 15108 (Any Location ( Remote / On Client Offices in Beachwood or Moon Township )
Duration: 6 months
Skills:
Service Now
Experience
Required:
6-8
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 ResponsibilitiesDistribution 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.
Monitoring, Troubleshooting & Remediation
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 workflows, packages, and integrations.
Provide knowledge transfer or mentoring to internal teams on CSD, catalog orchestration, and endpoint integration best practices.
Collaborate with endpoint engineering, ITAM, ITSM, security, and IT operations teams to align deployment processes…
(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).
View / Apply for Jobs
Matching My Jurisdiction