Lead Software Engineer, CRM and Integrations
Core
Design, build, and scale deep integrations between Genesys Cloud and major CRM platforms (Salesforce, ServiceNow, Zendesk) and telephony providers using cloud-native microservices.
Role type
Lead Software Engineer (Full-stack, Integration & Cloud)
Builds
Scalable, secure, and reliable UIs and services for CRM integrations and message routing across voice and digital channels.
Domain
Customer Experience (CX) / Enterprise Software / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Full-stack development, REST API design, modern JavaScript frameworks (React/Vue/Svelte), Node.js/NestJS, cloud-native microservices, event-driven architectures (Kafka/Kinesis/SQS), automated testing, distributed systems design, OAuth 2.0/PKCE, WebRTC.
Preferred skills
AI-assisted development workflows, mentoring peers, incident response leadership.
Technologies
AWS, Salesforce, ServiceNow, Zendesk, Kafka, Kinesis, SQS, React, Vue, Svelte, NestJS, Node.js.
Responsibilities
Build modern integration solutions using web UI frameworks and cloud services; develop and maintain integration capabilities with mainstream CRM systems; partner with product, engineering, security, and operations teams; contribute to technical design reviews and code reviews; write and maintain automated tests across all layers; drive improvements in system reliability, scalability, and performance; deploy and maintain large-scale AWS infrastructure; participate in on-call rotation; troubleshoot production incidents; mentor peers and share best practices.
Seniority
Senior, hands-on IC with technical leadership