Senior Routing Engine Developer (CX Platform)
Miratech
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Job Description
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.
Qualifications
- 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.
- 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.
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.
- ...1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description 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....SeniorFull timeInternshipRemote workRelocation
$96.56k - $128.74k per year
...Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent... ...alignment with standards. ~ Platform Engineering : Develop secure, scalable, and performant solutions including APIs...SeniorPermanent employmentSummer workRelocation package3 days per week$92k - $110k per year
...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...Job Description We are seeking a Platforms Systems Engineer to provide technical leadership... ...a collaborative team environment. Develops and maintains relationships up to managerial...SuggestedFull timeInternshipFlexible hours- ...over 55 years. Backed by a legacy of engineering excellence, reliability and industry-... ...Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design,... ...Lightspeed's Network Management and OSS platforms, enabling service fulfillment, assurance...SeniorFull timeInternshipWorldwide
$96.56k - $128.74k per year
...world better through trade. Position: Senior AI Developer Employment Type: Permanent Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,... ...and succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group in...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package3 days per week- ...Company Description Assent is the leading AI native platform for supply chain sustainability and compliance, trusted by complex... ..., and talent analytics. Job Description The Senior DevOps Engineer, Data & AI Platform is a technical expert dedicated to the infrastructure...SeniorLong term contractFull timeFlexible hours
$105.5k - $132k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...are seeking a highly motivated Senior Test Engineer to join our... ...As a Senior Test Engineering Developer - Project Lead, you will have... ...development through learning platforms, educational assistance, mentoring...SeniorLong term contractFull timeContract workInternshipFlexible hours$95k - $130k per year
...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...Job Description We are seeking a Senior IT Platform Specialist to act as the AWS Platform Owner... ..., templates, paved roads, and developer-friendly guardrails. Qualifications...SeniorFull timeFor subcontractorInternshipFlexible hours- ...seeking a highly motivated and experienced Senior Infrastructure Engineer (with strong Networking) to design,... ..., hardware qualification, and platform enhancements while driving the adoption... ...technologies and operational processes. Develop implementation standards,...SeniorFull time
$96.56k - $128.74k per year
...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent... ...networking expertise with infrastructure platform engineering practices and provides senior... ...and reliability requirements. ~ Develop technical designs, implementation and...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week$111.25k - $150k per year
...Senior Salesforce Developer Level: P4 | Proficient Location: Canada | Remote Department Leader... ...operational insights. Our cloud-based platform integrates seamlessly with your... ...finalizing deduplication and lead-vs-contact routing rules, and triaging user-reported...SeniorLong term contractPermanent employmentFull timeRemote work- ...products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware... ...up and debugging firmware on new hardware platforms, and broad embedded systems expertise developed across a diverse set of projects. Note: While...SeniorLong term contractFull timeRemote work
$120k - $155k per year
...below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative... ...will be Ruskin, RBR’s flagship cross-platform desktop application (Mac and Windows)... .... You’ll work closely with every engineering discipline at RBR, which means your...SeniorLong term contractFull timeInternshipWorldwideShift work- ...customers. Backed by a legacy of engineering excellence, reliability and... ...The Role We are seeking a Senior DevOps Engineer to own and... ...cloud infrastructure and CI/CD platform for Telesat's Lightspeed... ...provisioning, secret rotation, and developer tooling (pre-commit hooks,...SeniorFull timeInternshipWork at officeWork from homeWorldwideNight shift
- ...We are currently hiring a ServiceNow Senior Developer - Security Clearance for our consulting... ..., integration, scripting, testing, and platform optimization.This role requires extensive... .... Configure automated workflows, routing rules, notifications, and assignment groups...SeniorLong term contractFull timeContract work
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...Development team architects, develops, tests and maintains the... ...software testing. The Senior Software Developer in Test will... ...Matlab language and programming platform is considered an asset At...SeniorFull timeInternshipWorldwide
$96.56k - $128.74k per year
...world better through trade. Position: Senior Quality Engineer/Lead Employment Type: Permanent... ...succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group in... ...solutions using Python and Robot Framework. Develop reusable automation libraries,...SeniorPermanent employmentFull timeSummer workRelocation package$96.56k - $128.74k per year
...world better through trade. Position: Senior Developer, ServiceNow CSM Employment Type:... ...Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557... ...Customer Service Management (CSM), the Digital Platform Delivery & Architecture group is seeking...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week$96.56k - $128.74k per year
...world better through trade. Position: Senior Data Platform Administrator Employment Type:... ...supporting BI, advanced analytics, data engineering, and AI/ML workloads. · Lead platform... ...decommissioning, and continuous improvement. · Develop and enforce platform usage, governance...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week- ...description Huawei Canada has an immediate permanent opening for a Senior Kernel Developer. About the team: The Intelligent Real-Time Operating... .... The focus of this lab is to develop next-generation OS platform support to enable high performance, maximum concurrency and...SeniorPermanent employmentFull timeImmediate start
- ...team, you'll play a part in advancing the CIRA Registry Platform, which supports a wide range of domains globally. Help us... ...and beyond. Who You Are You're an experienced Senior Business Intelligence Developer who enjoys solving complex business problems through data...SeniorLong term contractFull timeWork at officeLocal areaRemote work
- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&D Reports... ...insights. Our cloud-based platform integrates seamlessly with your existing... ...and Slack messages make sense to both engineers and non-engineers Comfortable with...SeniorPermanent employmentFull time
- ...you are: You're a passionate software developer who wants your work to make a difference... ...'s degree in computer science, software engineering or a related technical field. ~7+... ...recruitment process. While CIRA uses recruitment platforms that include artificial intelligence-...SeniorFull timeWork at officeRemote workWorldwideRotating shift
$75k - $85k per year
...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...division is hiring for a Hardware Engineering Developer with a focus on FPGA. This multi-... ...Career development through learning platforms, educational assistance, mentoring, and...Full timeInternshipFlexible hours$58k - $104k per year
...Canada has an immediate internship opening for an Engineer. About the team: openJiuwen is an international... ..., and enterprise data sources. Design and develop core capabilities of the openJiuwen AI Agent Platform, including Agent Frameworks, Workflows, Tool Calling...InternshipImmediate start$84.7k - $112.93k per year
...making Canada and the world better through trade. Position: Platform Automation Developer, UiPath, Automation Platforms & ServiceNow CSM... ...Type: Permanent Compensation Details: ~ Software Engineer 17: Salaries typically range from $84,698 to $112,931 annually...Permanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week$105k - $170k per year
...controllers, scientists, and software developers who seek faster deployments, lower-cost... ...Job Mission Control is seeking a Senior Systems Engineer to lead the expansion of our... ...definition for lunar rover technologies and platforms, including avionics, guidance navigation...SeniorLong term contractPermanent employmentFull timeRelocationRelocation packageFlexible hours- ...Senior Security Engineer Location: Ottawa, ON or Toronto ON| Hybrid Department: R&D- Cybersecurity... ...insights. Our cloud-based platform integrates seamlessly with your existing... ...making recommendations on shift-left developer practices, or advising an IT partner on...SeniorPermanent employmentFull timeShift work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale... ...behind askpollyʼs AI-powered insights platform. This is a full-time role based in Ottawa... ...ʼll do Architect & Build: Design, develop, and maintain scalable backend...SeniorFull timeInternshipManual laborWork at office
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... .... The candidate will be required to develop extensive automation to assist other operational... ...hybrid networking, connectivity, routing, security and private access to Azure services...SeniorFull timeInternshipLive InWork at officeWorldwideRelocationRelocation package
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 financial accountant Ottawa, ON
- senior delivery manager Ottawa, ON
- senior project coordinator Ottawa, ON
- senior commissioning manager Ottawa, ON
- senior designer Ottawa, ON
- senior ruby developer Ottawa, ON
- senior operations manager Ottawa, ON
- senior director community engagement Ottawa, ON
- senior internal auditor Ottawa, ON
- senior business analyst Ottawa, ON

