CareerPlan

Senior Routing Engine Developer (CX Platform)

Ottawa, ON, caRemoteFull-time2026-11-04 → 2026-11-10

Core

Design and build the next generation interaction routing platform for enterprise-scale contact center operations, handling real-time distribution of voice and digital interactions.

Role type

Senior IC backend engineer (routing engine)

Builds

Highly scalable backend services and routing engines for contact center operations

Domain

Customer Experience (CX) / Contact Center / Telecommunications

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, distributed systems, microservices, REST APIs, PostgreSQL, event-driven architecture, routing algorithms, high-concurrency system design

Preferred skills

ACD concepts, skill-based routing, FreeSWITCH, Kafka, Kubernetes, AI-assisted development

Technologies

Java, Spring Boot, PostgreSQL, Kafka, RabbitMQ, Kubernetes, FreeSWITCH, Kamailio

Responsibilities

Design and develop enterprise-scale routing engines; Implement intelligent routing algorithms; Ensure high availability and scalability; Design and maintain APIs; Optimize systems for high concurrency; Integrate with telephony and CRM platforms; Define non-functional requirements; Review designs and code; Establish engineering standards.

Seniority

Senior, hands-on IC