Senior Routing Engine Developer (CX Platform)
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
