Zoom UC & CX Integrations Developer (Professional Services / Consulting)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

N/A

HOURS PER WEEK

TBD

DATE UPDATED

Oct 17, 2025

JOB OVERVIEW

Location: Remote

Team: Professional Services (Consulting + Engineering)

Type: Full-time



Why this role

SenderoCloud is seeking an experienced API Integration Developer for flexible, contract-based work to support our clients Zoom integration needs. Join a high-impact team that designs, builds, and ships Zoom UC & Zoom Contact Center integrations for enterprise customers. You’ll partner with Solution Consultants and Project Managers to turn complex call flows, data syncs, and real-time CX use cases into elegant, production-ready solutions.



What you’ll do

• Lead discovery and solution design for Zoom UC (Phone/Meetings/Chat) and Zoom CX (Contact Center, WFM, QA, Virtual Agent) integrations.

• Build secure, scalable integrations using Zoom APIs, Webhooks, Meeting/Video SDKs, and Zoom Contact Center Flow Designer (including data dips/lookups, IVR/IVA logic, and CRM/ticketing actions).

• Implement real-time and batch data orchestration across CRMs, ITSM, identity, analytics, and data stores.

• Create reusable middleware components, connectors, and IaC templates to accelerate future projects.

• Own troubleshooting and performance optimization end-to-end (auth, rate limits, event latency, data quality).

• Produce customer-ready runbooks, diagrams, and enablement assets; deliver POCs and pilot rollouts.

• Mentor consultants/PMs on integration patterns, platform limits, and deployment best practices.



The stack you’ll use here

Zoom & CX:

• Zoom REST APIs & Webhooks, OAuth apps, Zoom Phone Admin APIs, Zoom Contact Center (Flow Designer, data dips, skills/routing), Meeting/Video SDK, Recording/Transcription hooks



Integration & Middleware (commonly requested in Zoom PS work):

• MuleSoft Anypoint, Dell Boomi, Workato, ---------- , SnapLogic, Azure Logic Apps/Functions, AWS Lambda/Step Functions/EventBridge, Google Cloud Functions/Workflows

• Eventing/Queues: Kafka, RabbitMQ, Azure Service Bus, AWS SQS/SNS

• ETL/ELT & iPaaS variants where applicable



Target Systems (typical enterprise touchpoints):

• CRM/ITSM: Salesforce, ServiceNow, Zendesk, HubSpot, Microsoft Dynamics 365

• Identity/Provisioning: Okta, Azure AD, SCIM

• Data: PostgreSQL, SQL Server, Snowflake, BigQuery, S3/ADLS

• Observability: Datadog, Splunk, CloudWatch, Azure Monitor, OpenTelemetry



Code & DevOps:

• Node.js / TypeScript or Python (serverless functions, webhook handlers, APIs)

• GitHub/GitLab, CI/CD (GitHub Actions, Azure DevOps, CircleCI)

• IaC (Terraform, Bicep, CloudFormation); Containers (Docker, Kubernetes) when needed



Must-have qualifications

• 4–7+ years in integrations engineering or solutions consulting across UC/contact center or adjacent enterprise SaaS.

• Hands-on with REST APIs, OAuth 2.0, Webhooks, event-driven patterns, and at least one major iPaaS (MuleSoft, Boomi, Workato, ---------- , or SnapLogic).

• Strong Node.js/TypeScript or Python; able to build secure serverless functions and middleware.

• Solid understanding of VoIP/SIP, call routing, IVR concepts, and contact center fundamentals (ACD, queues, skills, dispositions).

• Proven client-facing chops: discovery, architecture diagrams, trade-off discussions, and clear documentation.



Nice to have

• Direct experience with Zoom Contact Center, Zoom Phone Admin APIs, and Zoom SDKs.

• Experience with Azure or AWS serverless architectures at scale.

• CRM/ITSM integration depth (Salesforce flows/triggers, ServiceNow tables, Zendesk apps).

• SCIM provisioning, SSO, and just-in-time user lifecycle automation.

• Certifications: MuleSoft, Boomi, AWS/Azure, or Zoom-specific credentials.



Example projects you’ll tackle

• Live CRM screen-pop and case creation from Zoom CX with context (ANI/DNIS, queue, sentiment) and post-call disposition sync.

• Workforce data sync (users/skills/queues) from HRIS/IDP ? Zoom CX via SCIM + admin APIs.

• Real-time event bus (Zoom Webhooks ? EventBridge/Kafka) feeding analytics in Snowflake/Datadog with PII controls.

• Omnichannel routing enhancements via Flow Designer with external data dips and fallback logic.


Compensation & perks

• This is a contract/gig role; work will be assigned as needed by SenderoCloud.

• Flexible hours & PTO; remote-friendly

• Compensation based on project scope and complexity



Ready to build with us?
Send your resume or portfolio (GitHub, diagrams/runbooks, sample Flow Designer screenshots) , answer the short prompt question, and share your availability for on-demand work and typical turn around times.



SennderoCloud is an equal-opportunity employer. We value diverse backgrounds and non-linear career paths.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0180
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Zoom-UC-CX-Integrations-Developer-Professional-Services-Consulting-1493381
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1493381
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 748174
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1493381
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1493381' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1493381 
0.0008   UPDATE employer_jobs SET hit_counts '***Oct-17-2025=42***Oct-18-2025=101***Oct-19-2025=18***Oct-20-2025=5***Oct-21-2025=7***Oct-22-2025=1***Oct-23-2025=1***Oct-24-2025=2***Oct-25-2025=2***Oct-26-2025=1***Oct-27-2025=4***Oct-28-2025=3***Oct-29-2025=2***Oct-30-2025=4***Oct-31-2025=3***Nov-01-2025=3***Nov-02-2025=7***Nov-03-2025=7***Nov-04-2025=5***Nov-05-2025=1***Nov-07-2025=3***Nov-09-2025=2***Nov-10-2025=2***Nov-11-2025=3***Nov-13-2025=1***Nov-15-2025=1***Nov-16-2025=2***Nov-17-2025=1***Nov-18-2025=2***Nov-19-2025=2***Nov-20-2025=1***Nov-22-2025=1***Nov-23-2025=1***Nov-24-2025=1***Nov-25-2025=1***Nov-26-2025=1***Nov-28-2025=2***Nov-30-2025=1***Dec-01-2025=3***Dec-02-2025=2***Dec-04-2025=1***Dec-05-2025=3***Dec-07-2025=2***Dec-08-2025=1***Dec-10-2025=3***Dec-13-2025=1***Dec-14-2025=2***Dec-16-2025=1***Dec-19-2025=1***Dec-23-2025=1***Dec-24-2025=1***Dec-26-2025=1***Dec-27-2025=1***Dec-28-2025=1***Dec-30-2025=1***Jan-01-2026=2***Jan-02-2026=2***Jan-04-2026=1***Jan-06-2026=2***Jan-08-2026=1***Jan-10-2026=2***Jan-13-2026=3***Jan-18-2026=1***Jan-19-2026=2***Jan-21-2026=1***Jan-22-2026=1***Jan-27-2026=1***Jan-29-2026=1***Feb-02-2026=1***Feb-09-2026=1***Feb-10-2026=1***Feb-16-2026=1***Feb-19-2026=1***Feb-22-2026=1***Feb-24-2026=1***Mar-02-2026=1***Mar-13-2026=1***Mar-23-2026=1***Mar-26-2026=3***Mar-28-2026=1***Mar-30-2026=1***Apr-01-2026=2***Apr-11-2026=2***Apr-17-2026=1' WHERE job_id'1493381'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Oct-2025=196***Nov-2025=51***Dec-2025=26***Jan-2026=20***Feb-2026=7***Mar-2026=8***Apr-2026=5' WHERE job_id'1493381'  
0.0030   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1493381' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1493381 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '748174'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)