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 Montréal, QC vacancy
  •  ...Flinks is the embedded finance platform that brings together...  ...Build and own our internal developer platform: a Backstage-based portal...  ...platform, DevOps, or infrastructure engineering, with real software...  ...practitioner, not a strategist: senior enough to drive initiatives and... 
    Senior
    Full time
    Live In
    Local area

    Flinks

    Montréal, QC
    7 days ago
  • $180k - $240k per year

     ...100M in lost revenue.  We work with top data-center owners, developers and general contractors across the world, including Crusoe,...  ...in New York.  The role  We're looking for a Senior Platform Engineer to build the cloud foundation that Foresight runs on.  You... 
    Senior
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    3 days ago
  •  ...looking for a talented and experienced SharePoint and Power Platform developer to join our team. The ideal candidate will have a strong background...  ...Education Bachelor's degree in Computer Science, Software Engineering or equivalent. Knowledge and skills Minimum of 5 years... 
    Senior
    Work at office
    Flexible hours

    Business Devel. Bank of Canada

    Montréal, QC
    3 hours ago
  •  ...that outcome. Why This Role Matters   As a Senior Java Developer , you will join our iTopia platform team, a team at the heart of the backend systems that...  ...to technical direction, and help improve our engineering practices. Your strong technical judgment, clear communication... 
    Senior
    Manual labor
    Remote work

    Tecsys Inc.

    Montréal, QC
    a month ago
  • $80k - $138k per year

     ...through mentoring and on the job coaching -- As a Data & AI Platform Engineer, you operate at the foundation of modern data and AI...  ...encryption, secrets management, and data access controls. • Develop high availability and disaster recovery strategies, including... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Montréal, QC
    20 hours 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

    Montréal, QC
    3 days 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

    Montréal, QC
    3 days ago
  •  ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering...  ...that AI should be cultivated as a global public good—developed and used safely towards human flourishing. For more information... 
    Senior

    LawZero

    Montréal, QC
    24 days ago
  • $120k - $150k per year

     ...We are seeking a highly skilled Microsoft Power Platform & GenAI Developer to build intelligent business applications, automate enterprise workflows...  ...automation solutions leveraging GenAI. Develop prompt engineering strategies and optimize LLM outputs for business use cases.... 
    Full time

    N2P Systems

    Montréal, QC
    11 days ago
  •  ...You'll join the CX Order Management Services team, a cloud-native engineering group building the backbone of SAP's commerce fulfillment ecosystem. We...  ...We are looking for a dynamic and motivated Senior Software Developer who embrace AI-assisted software development as... 
    Senior
    Permanent employment
    Full time
    Contract work
    Local area
    Flexible hours

    SAP IT Business Systeme

    Montréal, QC
    12 days ago
  •  ...Job Description DevOps & Python Platform Engineering Specialist Key ResponsibilitiesSoftware...  ...ResponsibilitiesSoftware Development & Engineering Design, develop, and maintain scalable content...  ..., Relevant experience and skills, Seniority and performance, Market and business... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    4 days ago
  •  ...growing cost curve. The unified  AI Platform Team builds the centralized...  ...governance layers that safely route users to the most cost-...  ...We are looking for a Platform Engineer to help build and operationalize...  ...closely with the Team Lead and Senior/Staff SWE, you will be the hands... 
    Senior

    DRW

    Montréal, QC
    14 days ago
  •  ...Motive is looking for an experienced and highly motivated Senior Engine Software Developer with expertise in Unreal Engine 5 to join its Iron Man team...  .... Ensure optimal performance of the game on multiple platforms. Troubleshoot and resolve software defects and technical... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    3 days ago
  •  ...Botpress is the enterprise-grade AI agent platform for customer support — built the other...  ...to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the...  ...conversational AI. As a senior member of the engineering team, you’ll own features end to end,... 
    Senior
    Full time
    Work at office

    Botpress Technologies Inc.

    Montréal, QC
    6 days ago
  •  ...relationship building across our global community. The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be a member of an Agile development team responsible for supporting... 
    Full time
    Flexible hours

    Aspentech

    Montréal, QC
    3 days ago
  •  ...directly improve how hundreds of developers build, deploy, and operate...  ...us in building a unified platform that removes complexity and enables...  ...are looking for a Platform Engineer who is passionate about...  ..., automation, observability, developer experience and hybrid deployment... 
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $105.6k - $158.4k per year

     ...leveraging the power of Computer Vision. As a Senior Engineer, working with your technical lead and...  ...application and our computer vision platform which will be using native code....  ...Native mobile development ~ Experience developing native applications for iOS/iPadOS (Objective... 
    Senior
    Remplacement
    Full time
    Apprenticeship
    Internship
    Work at office
    Local area
    Remote work
    3 days per week

    Hinge-Health

    Montréal, QC
    6 days ago
  •  ...governments. Summary We are looking for a Senior Backend-focused Developer to join the team, the strategic network orchestration and automation engine for Bell Business Markets (Network as...  ..., and scale our network automation platform using cutting-edge, cloud-native... 
    Senior
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    3 hours ago
  •  ...context, the PSC is creating a new Lead AI Platform Engineer position. The role will be responsible...  ...Qualifications Intermediate to senior profile, ideally with 5+ years of experience...  ...direction. Your work creates value. You’ll develop innovative solutions and build... 
    Senior
    Full time

    CGI

    Montréal, QC
    3 days ago
  • $60k - $120k per year

     ..., or upgrades of the Microsoft Dynamics platform for our clients, your future responsibilities...  ...Degree in computer science, software engineering, computer engineering, or a related...  ...experience as a business analyst, designer, or developer Minimum of 2 years of experience with... 
    Full time
    Internship

    CGI

    Montréal, QC
    3 days ago
  •  ...Responsibilities Develop software according to specifications, including software requirements...  ...of experience as a software developer or engineer. At least 2 recent years using modern...  ...Svelte. Experience with cloud-hosting platforms, virtualization and containerization,... 
    Senior
    Flexible hours

    OSEDEA

    Montréal, QC
    7 days ago
  •  ...CSI) team. We are looking for a seasoned developer with a strong security mindset to help evolve our internal security platform. The Cloud Security and Identity team builds...  ...through reliable, observable, and well-engineered systems. Your day at a glance: You will... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  .... Our Translation Management platform enables organizations to automate...  ...language service providers. Developed by Consoltec, now part of XTM...  ...operations. Our Montréal engineering team works in an Agile, collaborative...  ...) We are looking for a Senior Full Stack Developer who... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    13 days ago
  • $95k - $145k per year

     ...Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team....  ...continuous integration workflows. 3. Cloud Native & Platform Engineering Containerization & Orchestration:... 
    Senior
    Permanent employment
    Full time

    CGI

    Montréal, QC
    3 days ago
  • $69.45k - $119.45k per year

     ...AI, Large Language Model and Agentic AI Developer/Consultant, you will build production-grade...  ...with enterprise systems, APIs and data platforms so clients can move from prototypes to...  ...including model selection, prompt and context engineering, advanced RAG, tool/function calling,... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Montréal, QC
    4 days ago
  •  ...to join our Data Distribution team as a Senior Java Developer in Operations Technology to work on the Client Onboarding and Regulatory Platform and be involved in detailed technical...  ...working closely with QA, DevOps, and other engineering teams to integrate, test and release... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    6 days ago
  • $69.45k - $119.45k per year

     ...design; technology and experience platforms; creative, media and marketing...  .... You Are: A hands-on CCaaS Developer with deep technical expertise...  ...contact flows, IVR logic, routing strategies, and agent workspace...  ...Lex, Bedrock, Google Dialogflow CX, and CCAI Agent Assist.... 
    Full time
    Work at office
    Local area

    Accenture Global

    Montréal, QC
    4 days ago
  • $114.75k - $162k per year

     ...based team and help build the platform foundations required to bring...  ...observability, and governance needed to develop, evaluate, release, deploy,...  ...platform capabilities for AI engineers and product development teams....  ...development conversations, Senior Talent Program, global career... 
    Senior
    Full time
    Temporary work
    Direct hire
    Flexible hours

    Schneider Electric

    Montréal, QC
    3 days ago
  •  ...Responsibilities Design, develop, test, debug, and maintain full stack software across...  ...language models. Contribute to data engineering pipelines and supporting infrastructure...  ...Git, Docker, SQLAlchemy, cloud computing platforms, and AWS preferably. Ability to make... 
    Senior
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    11 days ago
  •  ...infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software...  ...Bachelor’s or Master’s degree in Computer Engineering or Computer Science; Minimum 7 years of experience in object... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Sopra Steria

    Montréal, QC
    3 days 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!