Senior Integration Engineer
Posted Updated
Description
Our headless connectors embed contact center capabilities directly inside the CRMs our customers already use. Every connector is an integration between two platforms, and someone has to build it, ship it, and make it work in a customer's environment. You'll be that someone. You'll build and debug integrations between CCaaS platforms and CRMs and work directly with our international customers and partners to get them live.
The core responsibilities for the job include the following:
Build the integrations:
- Build browser-based integrations in JavaScript/TypeScript using the DOM and browser APIs: iframes, postMessage, BroadcastChannel, and WebSocket.
- Integrate REST APIs and SDKs with OAuth, asynchronous events, and real-time notifications.
- Develop on CRM platforms such as Salesforce (Lightning, LWC, Apex, Open CTI), Dynamics 365 (Channel Integration Framework), ServiceNow (OpenFrame), and SAP.
Make them work for customers:
- Own the customer relationship on your integrations: gather requirements, explain constraints, negotiate priorities, and keep communication clear and organized.
- Troubleshoot and debug integrations across third-party systems.
- Document technical solutions and integration requirements.
Requirements:
- JavaScript and the browser. Solid JavaScript/TypeScript, DOM and browser APIs (iframe, postMessage, BroadcastChannel, and WebSocket), and React basics.
- API and SDK integration. REST API and SDK integration with OAuth, asynchronous events, and real-time notifications.
- CRM development. Development experience on at least one CRM platform: Salesforce (Lightning, LWC, Apex, Open CTI), Dynamics 365 (Channel Integration Framework), ServiceNow (OpenFrame), SAP, or similar.
- Modern tooling. Git, npm, monorepos, and build tooling.
- Fluent English. Written and spoken: our customers and partners are international.
- Autonomy with customers. You gather requirements, explain constraints, negotiate priorities, and keep communication clear and organized.
- A problem solver. Strong problem-solving skills and the ability to troubleshoot and debug integrations across third-party systems.
- You document what you build. Comfortable documenting technical solutions and integration requirements.
Even Better:
- CCaaS: Genesys Cloud, Amazon Connect, NiCE CXone, Five9, Zoom Contact Center, or Webex Contact Center.
- Multiple CRMs. ServiceNow, Salesforce, Microsoft Dynamics 365, SAP, Oracle Service Cloud, Siebel, HubSpot, or Pega.
- Cloud and CI/CD: Cloud platforms such as AWS or Azure and CI/CD pipelines.
- Contact centre. Previous experience with contact centre solutions and enterprise system integrations.