Senior Routing Engine Developer (CX Platform)
Miratech
We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital interactions across agents, queues, skills, channels, and business units in real time. The role includes building highly scalable backend services capable of processing large volumes of routing decisions with strict latency, availability, and resiliency requirements. You will work primarily with Java, Spring Boot, distributed architectures, event-driven systems, and cloud-native technologies, collaborating closely with product, architecture, workforce management, telephony, and CX platform teams.
Responsibilities:
Design and develop enterprise-scale routing engines that distribute voice and digital interactions in real time.
Implement intelligent routing algorithms based on skills, priorities, capacity, availability, and business rules.
Ensure high availability, scalability, resilience, and performance across queues, routing paths, and interaction workloads.
Design and maintain APIs supporting routing configuration, administration, monitoring, and integration requirements.
Optimize systems for high concurrency, fault tolerance, resiliency, and predictable performance.
Integrate routing services with telephony, digital messaging, workforce management, CRM, identity, reporting, and analytics platforms.
Design and develop critical Java and Spring Boot services, APIs, integration components, and reference implementations.
Translate business journeys and operational requirements into solution components, interaction flows, deployment views, and technical roadmaps.
Define non-functional requirements for availability, performance, concurrency, security, privacy, observability, disaster recovery, and supportability.
Review designs and code, identify technical risks, challenge assumptions, and drive pragmatic decisions that balance quality, time, and cost.
Establish engineering standards, reusable patterns, quality gates, documentation expectations, and technology adoption guidance.
Collaborate with CX domain experts to translate operational requirements into routing capabilities.
8+ years of software engineering experience, including substantial ownership of architecture and technical delivery for distributed applications.
Expert-level hands-on experience with Java, Spring Boot, implementing distributed systems and microservices architectures, REST APIs, persistence, security, testing, and performance engineering.
Experience developing routing logic for contact center, communications, or customer engagement platforms.
Knowledge of ACD concepts, agent states, queue management, skill-based routing, priority routing, proficiency routing, and workload balancing.
Experience building high-throughput, low-latency transaction processing systems.Deep understanding of API-first design, event-driven architecture, messaging, distributed systems, and cloud-native engineering.
Experience with PostgreSQL or comparable relational databases, data modeling, integration data flows, and transactional design.
Hands-on experience with contact center or CX platforms and the operational concepts behind customer routing and engagement.
Excellent communication skills, including the ability to produce clear technical documentation and lead client-facing workshops.
Nice to Have
Experience with real-time communications platforms such as FreeSWITCH or Kamailio.
Knowledge of optimization algorithms, decision engines, or scheduling systems.
Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms.
Exposure to WFM processes and integrations involving forecasting, schedules, adherence, etc.
Familiarity with Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture.
Practical experience with AI-assisted software development or AI-enabled solutions, including tools such as Claude or GitHub Copilot, is a plus.
We offer:
Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
- ...Senior Power Platform Developer – Power Pages / Adxstudio Migration Client: Government of Alberta (GoA) – Technology and Innovation Project: ADX Studio Modernization Project Location: Edmonton, Alberta (100% Remote within Canada) Contract Duration:...SeniorFull timeContract workRemote workMonday to friday
- ...We are looking for a Senior Google CCAIP Engineer to build, configure, and test customer contact center... ...on Google's Contact Center AI (CCAI) Platform. The role focuses on implementing approved... ...call flows, queue configurations, and routing logic. The ideal candidate has hands-...SeniorInternshipRemote workRelocation
- ...Job Title Cloud Platform Engineering Intern Job Description About People Inc: People Inc. is America’s largest digital and print publisher... ...observable, repeatable, and safe to operate. Responsibilities: Develop tools and scripts that query, inspect, and report on AWS, GCP...SuggestedFull timeInternship
- ...Description We are looking for a Senior Google CCAIP Engineer to build, configure, and test... ...on Google's Contact Center AI (CCAI) Platform. The role focuses on implementing approved... ...call flows, queue configurations, and routing logic. The ideal candidate has hands-on...SeniorFull timeInternshipRemote workRelocation
- ...The Route Supervisor is responsible for overseeing and coordinating daily school transportation operations to ensure safe, efficient, and reliable service. Working closely with the Location Manager, dispatch team, drivers, and maintenance staff, the Route Supervisor ensures...SuggestedWork at office
- ...Description We are looking for a Senior Java Developer with LLM expertise to lead the... ...wider developer group adopts AI-assisted engineering. Working Model: This is a hybrid role... ...-driven workflows using streaming platforms such as Kafka. Ensure solutions fit...SeniorFull timeInternshipWork at officeRemote workRelocation2 days per week
- ...looking for an Intermediate Cloud Developer to join our POSSE Cloud 3 (aka... ...) team. PC3 is the cloud platform behind solutions our clients... ...security and maintainability. Good engineering means understanding those... ...and professionally through our CX Academy. Freedom to...Full timeImmediate start
- ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people... ...actively looking for people who want to develop their skills, take on new challenges, and... ...of power cable and cable tray/trenches routing design; Prepare technical reports and...SeniorPermanent employmentInternshipWork at officeFlexible hours
- ...At Imperial, we work every day to responsibly develop Canada’s energy resources – applying technology and innovation to supply... ...world. What Role You Will Play in Our Team As an Senior Geotechnical Engineer supporting Kearl’s Dam Safety program, you will be responsible...SeniorPermanent employmentFull timeRelocation packageFlexible hours
$25.3 - $35.14 per hour
...At UniFirst Canada , we Always Deliver—for our customers and our people. Join us as a Route Trainee (RT) and take the first step toward a rewarding career in service and customer care. As an RT, you’ll receive hands-on training through our robust, blended learning programs...Hourly payFull timeTraineeshipInternshipMonday to friday- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences, and AI-...SeniorInternshipRemote workRelocation
- ...Division: Engineering, Electricity Location: Calgary, AB or Edmonton, AB Embrace challenge... .... Tell us how you want to grow and develop, and we’ll be right there to support you... ...independently with minimum assistance from senior engineering staff. Responsibilities:...SeniorLong term contractContract work
- ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise AI platform that enables intelligent workflows, conversational experiences...SeniorFull timeInternshipRemote workRelocation
$1000 per week
At UniFirst Canada, we Always Deliver —for our customers and our people. As a Route Service Representative (RSR), you'll be the face of UniFirst to our customers, building strong relationships and ensuring their needs are met with reliability, professionalism, and care. This...Weekly payLong term contractInternshipMonday to friday- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Description AECOM’s Buildings + Places business line is seeking a Senior Mechanical Engineer to help lead building projects across...SeniorInternshipWork at officeLocal areaWorldwideFlexible hours
- ...Stantec’s is seeking a highly motivated Senior Mechanical Engineer / Team Leader to join our growing,... ...and professional growth. Mentor and develop junior and intermediate design staff through... ...more HVAC load calculation software platforms. Experience with large and complex...SeniorContract workFor contractorsWork at office
- ...Are you an experienced geotechnical engineer ready to take the next step in your career? Stantec is a global engineering consulting firm... ...sustainable and innovative solutions. We are seeking a motivated Senior Geotechnical Engineer to join our Edmonton team and help deliver...SeniorSeasonal workWork at officeLocal areaWorldwideRelocationFlexible hours
- ...potential in an environment that’s engineered for people. At CIMA+, we care... ..., and commercial developments across the region. Joining... ...Canada. CIMA+ is seeking a Senior Electrical Buildings Engineer... ...Responsibilities Design and develop electrical systems for buildings...SeniorPermanent employmentFull timeFor contractorsInternshipWork at officeLocal areaWork from homeFlexible hours
$120k - $160k per year
...currently looking for an experienced Senior Mine Engineer / Planner to join our team. At Peter... ...mining operations and project teams. Develop and maintain short-term and long-term... ...as Deswik, Vulcan, Datamine, or similar platforms. ~ Strong technical writing, analytical...SeniorLong term contractFull timeTemporary workWork at office- ...value across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with... ...solutions. Purpose: We are currently recruiting for a Senior Project Engineer. Our team includes world class experts and dynamic...SeniorFull time
- ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people... ...actively looking for people who want to develop their skills, take on new challenges, and... ...engineering career by joining us as a Senior Overhead Transmission Lines Engineer ....SeniorPermanent employmentInternshipWork at officeFlexible hours2 days per week
- ...Requisition Number : 238787 Job Description Cintas is seeking a Route Service Representative to manage and grow customer accounts in... ...advancement, ongoing training, mentoring and the opportunity to develop world class business skills. Benefits Cintas provides...RemplacementFull timeLocal areaShift workWeekend workDay shift
- ...production teams — all building the future of homebuilding together. We’re looking for a Senior Robotics and Control Engineer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This role is based at our...SeniorFull time
- ...Senior Environmental Scientist or Engineer – Contaminated Sites Play an integral role in Worley Consulting’s Environmental & Sustainability (E&S) practice... ...decision-making, support business objectives, and help develop the next generation of environmental professionals. This...SeniorLong term contractFull timeFor contractorsFor subcontractorWork at officeRemote work
- ...efficient, and affordable transit. Be a part of this change…from the first mile to the last. Your Opportunity As a Senior Transit Project Engineer, you will play a key technical and delivery leadership role on complex transit and rail projects across Edmonton, Alberta...SeniorInternship
$71 - $87 per hour
...Are you a Software Developer with expertise in backend integrations, apex architecture and... ...event/status listeners between external platforms and Salesforce. Automated Testing & Deployment... ...deadlines. Core Qualifications: Senior Salesforce Developer with a deep focus on...SeniorContract workImmediate startRemote work- ...50,000 planners, designers, engineers, scientists, digital innovators... ...AECOM is actively seeking a Senior Civil/Environmental Engineer... ...projects: Engineering Design: Developing technical solutions to... ...with our local design team to develop designs in AutoCAD Civil 3D....SeniorFull timeContract workFor subcontractorWork at officeLocal areaWorldwideFlexible hours
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...seeking a highly skilled and experienced Senior Mechanical Engineer to join our team, focusing... ...Engineering Design and Support: Develop and optimize mechanical systems and equipment...SeniorRemplacementFull timeWork at officeLocal areaWorldwideFlexible hours
$95k - $125k per year
...mission to re-imagine the future by changing the way that buildings are conceived and constructed. Entuitive is looking for a Senior Structural Engineer, based in our Edmonton office to be part of our Structural Engineering team. Take the opportunity to learn more about the...SeniorFull timeContract workWork at officeFlexible hours- ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience...SeniorFull timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Routing Engine Developer (CX Platform). Be the first to apply!
- senior web designer Edmonton, AB
- senior project engineer Edmonton, AB
- senior ruby developer Edmonton, AB
- senior crm manager Edmonton, AB
- cpa senior accountant Edmonton, AB
- senior part time Edmonton, AB
- senior accountant Edmonton, AB
- senior hr manager Edmonton, AB
- senior bookkeeper Edmonton, AB
- senior tax manager Edmonton, AB
