G

Genesys

Cloud-based contact center software platform

Lead Software Engineer - CRM and Integrations

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science or a related discipline is required.
  • At least 8 years of software engineering experience with demonstrated technical leadership and cross-team impact is required.
  • Strong understanding of modern web UI frameworks and REST API-based architectures is required.
  • Experience building and operating cloud-native or microservice-based applications is required.
  • Hands-on experience with at least one major CRM platform, such as Salesforce, ServiceNow, or an equivalent, is required.
  • Hands-on experience with at least one major CRM API, such as Apex, Lightning, or NestJS, is required.
  • Full-stack development experience and proficiency in both front-end and back-end work are required.
  • Proficiency in at least two modern JavaScript frameworks, such as React, Vue, Svelte, or an equivalent, is required.
  • Experience with NestJS or equivalent Node.js backend frameworks for building RESTful API services is required.
  • Strong fundamentals in algorithms, data structures, and distributed systems design are required.
  • Proven experience with event-driven and service-oriented architectures, such as Kafka, Kinesis, or SQS, is required.
  • A solid understanding of OAuth 2.0/PKCE authentication, WebRTC, and cross-origin communication patterns such as iFrame and PostMessage is required.
  • Hands-on experience with automated testing, continuous integration, and continuous deployment practices is required.
  • The candidate must be self-starting, have strong problem-solving skills, and be able to translate complex problems into practical solutions.

Responsibilities

  • Build modern integration solutions using web UI frameworks, REST APIs, and cloud services while maintaining engineering quality and operational discipline.
  • Develop and maintain integration capabilities with mainstream CRM systems and third-party providers, covering the full stack as required by the integration architecture.
  • Partner with product, engineering, security, and operations teams to deliver reliable, customer-facing capabilities.
  • Contribute to technical design reviews, code reviews, and engineering best practices.
  • Write and maintain automated tests across unit, integration, and end-to-end layers, including continuous operations automation.
  • Improve system reliability, scalability, performance, monitoring, alerting, and incident response.
  • Deploy, automate, and maintain large-scale AWS infrastructure with a focus on reliability, performance, and efficiency.
  • Participate in the team's on-call rotation and contribute to continuous improvement of service operations.
  • Experiment with new technologies, AI-assisted development workflows, and modern engineering approaches to improve scalability, developer productivity, and user experience.
  • Apply AI-powered development practices to accelerate prototyping, implementation, testing, and operational efficiency without compromising engineering quality standards.
  • Review code, mentor peers, share best practices, and help other teams resolve platform pain points before they reach production.
  • Troubleshoot production incidents, using AI-assisted workflows to move from symptoms to root cause while retaining full ownership.

About the Company

Genesys

Cloud-based contact center software platform

Genesys provides customer experience and contact center software. Its core product, Genesys Cloud CX, is a cloud-native platform for handling customer interactions across voice, messaging, email, chat, and social channels, with built-in AI for self-service, agent assistance, and journey orchestration. It also offers Genesys Cloud EX for workforce engagement and Multicloud CX and PureConnect for private cloud or on‑premises deployments, plus a marketplace called AppFoundry with hundreds of integrations. The company aims to help organizations deliver consistent, efficient customer experiences by routing interactions intelligently, automating self-service, and supporting agents across omnichannel channels at scale.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$2.6B
Headquarters
Menlo Park, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Genesys

See more jobs