Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Routing Engine Developer (CX Platform) in Toronto, ON vacancy
  •  ...We are looking for a Senior Programmable Voice Engineer to develop programmable voice capabilities, call control services, media processing, and API-driven...  ...infrastructure similar to Twilio and other CPaaS platforms. The role includes designing and building the voice platform... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Toronto, ON
    3 hours ago
  •  ...About Zip Zip is the AI platform for enterprise procurement — built for humans and agents working together. By orchestrating...  ..., and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    23 hours ago
  •  ...this by building an industry-leading incident management platform that allows companies around the world to consistently...  ...in our weekly changelog . About the Role As a Senior Platform Engineer focused on Developer Experience, you'll own the path from a developer's laptop... 
    Senior
    Full time
    Internship
    Local area
    Home office

    Rootly

    Toronto, ON
    23 hours ago
  •  ...change failure rate. Reduce merge-to-production lead time as the engineering organization and codebase grow. Diagnose and fix flaky tests...  ...quickly. Communicate progress, technical tradeoffs, and developer experience outcomes to product teams and leadership.... 
    Senior
    Full time
    Internship
    Local area
    Home office

    Rootly

    Toronto, ON
    11 days ago
  • $113k - $163k per year

     ...As a Senior Platform Engineer, you will build and operate the shared platform that application teams use to deploy and run services on Azure Kubernetes...  ...Automate regional failover across infrastructure, traffic-routing components, and dependent Azure services, and conduct... 
    Senior
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    3 hours ago
  • $136k - $187k per year

     ...are too, let's talk. The Auth0 platform secures more than 100 million...  ...team enables Auth0 engineers to move faster by giving them...  ...collaboration. You will: Develop and maintain a scalable platform...  ...concerns (e.g., service discovery, routing), while setting platform best... 
    Senior
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    23 hours ago
  • $184k - $253k per year

     ...mission. If you are too, let's talk. Get to know the team The Developer Platform team at Auth0 (an Okta company) owns the platform that...  ...depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the Developer... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    23 hours ago
  • $137k - $165k per year

     ...Combined with industry leading AI, the Motive platform gives you complete visibility and...  ...com to learn more. About the Role Senior engineer who ships production software and AI systems...  ...reduction. Optimize GPUs, inference routing, model choice, and right-sizing; track... 
    Senior
    Long term contract
    Temporary work

    Motive

    Toronto, ON
    19 days ago
  • $95k - $145k per year

     ...Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Platform Engineering Specialist to join our growing Platform Engineering...  ...contributing to reusable engineering assets, and continuously developing your technical and consulting expertise. In this role, you... 
    Senior
    Long term contract
    Permanent employment
    Full time

    CGI

    Toronto, ON
    3 days ago
  • $194k - $266k per year

     ...powered by Cloudflare all have web traffic routed through its intelligent global network,...  ...manage our global network. These Kubernetes platforms are purpose-built from the ground up and...  ...run parts of the global Internet. As an engineer on the Kubernetes platform team, you'll... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Cloudflare_

    Toronto, ON
    2 days ago
  • $227k - $420k per year

     ...pace is faster than ever. Sentry helps developers fix errors and performance issues before...  ...works cross-functionally with product, engineering, BizOps, marketing, and sales to build systems...  ...models. About the role As a Senior Software Engineer, you will architect and... 
    Senior
    Hourly pay
    Full time
    Flexible hours

    Sentry

    Toronto, ON
    23 hours ago
  • $95k - $145k per year

     ...Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering...  ..., contributing to reusable data assets, and continuously developing your technical and consulting expertise. In this role, you... 
    Senior
    Long term contract
    Permanent employment
    Full time

    CGI

    Toronto, ON
    3 days ago
  • $118.8k - $148.5k per year

     ...fastest, most affordable and safest routes. We are hiring a Machine Learning Engineer to join our Routing team. Our team...  ...for every ride request on our platform. We process millions of route requests...  ...and runtime performance Develop statistical, machine learning, or... 
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  •  ...diagnosis. Partner with Infrastructure on multi-region data replication and recovery. Share platform on-call responsibility and improve datastore knowledge across the engineering team. Requirements ~5+ years building and running production systems, with significant... 
    Senior
    Full time
    Home office

    Rootly

    Toronto, ON
    13 days ago
  • $136k - $187k per year

     ...mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-...  ...authorization platform designed by developers for developers. We make access to applications...  ...can focus on innovation.   The Senior Software Engineer Opportunity You... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 hours ago
  • We are looking for a hands-on BI Platform Operations Engineer to provide production operational support,...  ...processes. · Develop and maintain operational runbooks,...  ...· Troubleshoot API Gateway routing, authentication/authorization, request... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    25 days ago
  • $136k - $187k per year

     ...technology, and within Okta Platform R&D, we're specifically focused...  ...full stack Staff Software Engineer (with a focus on UI) who is passionate...  ...will play a crucial role in developing and maintaining shared...  ...sharing knowledge, mentoring Senior Engineers, and establishing best... 
    Senior
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    3 days ago
  •  ...Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—...  ...your career. About the team Stripe's Developer & End-user Experience Platform (DEEP)...  ...What you’ll do We're looking for Backend Engineers who want to make an impact on managing money... 
    Full time
    Internship

    Stripe

    Toronto, ON
    3 days ago
  •  ...is a financial infrastructure platform for businesses. Millions of...  ...a world-class experience for developers using our SDKs. We influence...  ...requirements ~6+ years in engineering across a wide range of products...  ...A passion for API design and developer experience Preferred qualifications... 
    Full time

    Stripe

    Toronto, ON
    3 days ago
  • usd190.5k - usd262k per year

     ...About Faire Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers around...  ...into insight shapes how fast Faire can move. We’re hiring a Senior Engineering Manager to lead Faire’s Analytics Platform team. You will... 
    Senior
    Long term contract
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday
    Flexible hours
    3 days per week

    Faire

    Toronto, ON
    23 hours ago
  • $111.4k - $161.4k per year

     ...Senior Software Engineer, Search Platform Our vision We are building the next-generation search platform, with a vision to democratize knowledge construction...  ...qualifications: Production experience with a search engine such as OpenSearch, Elasticsearch, Vespa, or Solr,... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    2 days ago
  • $69k - $114k per year

     ...We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering...  ...platforms, automation, developer productivity, and engineering standards...  ..., platform engineers, and senior developers on technical design... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    20 hours ago
  • $136k - $187k per year

     ...all in on this mission. If you are too, let's talk. Senior Software Reliability Engineer - Data Platform  About the Team The Data Platform team is...  ...ones in Kubernetes, Hadoop, Mesos Experience in developing and tuning highly scalable distributed systems Excellent... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 hours ago
  • $215k - $295k per year

     ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft....  ...sense You have the ability to take complex needs and goals and develop easy to understand explanations for all audiences You’re excited... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Toronto, ON
    23 hours ago
  • $118k - $162k per year

     ...talk. Okta is seeking an experienced Senior Software Engineer in Test for our UI Engineering team. As...  ...quality strategy for our frontend and platform surfaces, ensuring every UI release...  ...Review requirements and design specs to develop test plans and test strategy for platform... 
    Senior
    Local area
    Worldwide

    Okta

    Toronto, ON
    23 hours ago
  • $170k - $220k per year

     ...We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for developing, evaluating, deploying, and operating AI systems at scale. This role is for a senior engineer/architect for our Core team which owns and ships an open source plugin-based... 
    Senior
    Full time
    Local area
    Flexible hours

    Nvidia

    Toronto, ON
    3 days ago
  • $136k - $187k per year

     ...We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering Okta is The World’s Identity Company...  ...any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    23 hours ago
  • $165k - $200k per year

     ...Job Description: Principal Engineer – GTB Dev & Infra Global Transaction...  ...As Principal Engineer – GTB Platform (IC Role) You will own and...  ...-driven integration, message routing, and protocol translation...  ...goals. Here at TD, we hire and develop the best. Training & Onboarding... 
    Contract work
    Work from home

    TD Bank

    Toronto, ON
    3 hours ago
  •  ...cryptographic security, and other security platforms, the team develops solutions using Splunk SOAR, Python,...  ...of new systems. Act as a senior technical escalation point for the automation...  ...mentorship to junior and intermediate engineers, including code reviews, troubleshooting... 
    Senior
    Remplacement
    Work at office
    Work from home

    Sun Life of Canada - Corporate

    Toronto, ON
    3 hours ago
  • $190k - $240k per year

     ...a leading customer engagement platform, powering relevant and memorable...  .... We are seeking a Director, CX Business Systems to lead our...  ...Responsibilities: Lead and develop a high-performing team of Business...  ...into CX workflows (e.g. case routing, health scoring, lifecycle... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Routing Engine Developer (CX Platform). Be the first to apply!