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.
- ...future of data with your skills as a Senior Backend Developer at IBM's Confluent Cloud. Lead innovative... ...is looking for a Senior Software Engineer II to enhance its core backend systems... ...position, you will develop a robust metadata platform while tackling distributed systems...Senior
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...of next-generation AI-enabled software platforms. Our products combine modern web applications... ...sits at the intersection of software engineering, infrastructure engineering, AI platform...SeniorFull timePart timeSecond jobShift work
$100k - $110k per year
...Cloud Platform Engineer Location You will have the flexibility to work fully remotely. Insight... ...and modernization projects. Develop and maintain infrastructure as code using... ...such as virtual networks/VPCs, subnets, routing, firewalls, private endpoints, load balancing...SuggestedLocal areaRemote workWorldwide- ...partners, and industries to design, develop, and deliver solutions that... ...’re building the foundational platform for this new paradigm of data... ...and are looking for great engineers to come join our world-class team... ...Flink, Kafka and more) . As a senior software engineer, you think...SeniorFull time
- ...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
$131.6k - $178k per year
...Summary We are seeking a Senior Product Designer to join our... ...alongside Product Management and Engineering. Product designers directly... ...found your next team. Our Platform team is working hard to build... ...surfaces. What You’ll Do Develop and design concepts,...SeniorWork at officeLocal areaFlexible hours1 day per week- ...investing in our employees and empowering them to develop themselves and their careers. Experience the... ...industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform. This role is primarily focused on backend engineering...SeniorFull timePart timeSecond job
- ...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
$80k - $100k per year
...of technical challenges, and a meaningful mission we’d love you to be part of. Let’s chat! AlgaeCal is on the lookout for a Senior QA Developer to bring their skills to our lively QA team and help transform lives, one stable release at a time. Small print here ⇒ We’re...SeniorContract workCasual workWork at officeFlexible hoursDay shift- ...usable data at scale. Our AI-powered platform, anchored by xTract, transforms sprawling... ...ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production... ...Intelligence platform. Our extraction engine leverages a wide set of tools such as...SeniorRemote workFlexible hours
$99.45k - $209.9k per year
...traveling regularly to client sites. Role Overview: As a Senior Technical Architect specializing in SAP Platforms & Integration, you bring extensive experience in... ...validation. Mentorship: Mentor senior developers and technical leads, offering guidance on complex design...SeniorFull timeWork at officeLocal area$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs... ...growing company three years running. The platform behind that growth is built... ...transactions processed every month. The engineers here own their services from...SeniorLong term contractPermanent employmentFull timeTemporary workFixed term contractManual laborRelocation packageFlexible hoursNight shift- ...building the alternative. As a Senior / Staff React Native Developer , you will own the experience that... ...performance demands it, and mentor engineers who are obsessed with shipping world... ...serve over one million customers on a platform built entirely in-house. Relocation...SeniorLong term contractFull timeTemporary workFixed term contractManual laborRelocation packageFlexible hoursNight shift1 day per week
- ...powered by Cloudflare all have web traffic routed through its intelligent global network,... ...Alberta, Canada What you'll do as a Senior Solutions Engineer The Pre-Sales Solution Engineering... ...champions within customer accounts Develop and present customer presentations at every...SeniorFull timeInternshipLocal areaRemote work
- ...Requisition ID: 99311 Job Category: Engineering Location: Calgary, AB, Canada Join a company that is passionately committed... ...design, supply, construction and installation specifications Develop conceptual designs, studies, reports and proposals Ensures effective...SeniorLong term contractWork at officeLocal areaFlexible hours
$60k per year
...Overview Full-Time Route Sales Representative Location: Calgary, AB As a Route Sales Representative at Frito Lay Canada, there are two main accountabilities: (1) selling and developing the business and (2) servicing customers through delivery and merchandising. You...Full timeLocal areaShift work- ...fastest growing cryptocurrency trading platforms, NDAX has set the bar high for the... ...backgrounds, including finance, technology, engineering, compliance, marketing, and more.... ...Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions...SeniorFull timeWork at officeRemote work
- ...We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development... ...developer group adopts AI-assisted engineering. Working Model: This is a hybrid... ...event-driven workflows using streaming platforms such as Kafka. Ensure solutions fit...SeniorInternshipWork at officeRemote workRelocation2 days per week
- Job Responsibility: Build What Matters: Senior Structural Engineer Are you a seasoned structural engineer... ...Modify established guidelines and develop new approaches to meet evolving project... ...redirected to our internal application platform. WalterFedy strives to create a culture...SeniorPermanent employment
$72.06k - $138.94k per year
...At Capgemini Engineering, the world leader in engineering services, we... ...considering We are seeking a Senior Backend Engineer with 5+... ...generated media across a global platform. This role will drive... ...decommissioning. Design and develop event-driven media processing...SeniorPermanent employmentFull timeLocal areaRemote work- ...globally as a leader in the Engineering, Procurement, Construction, Fabrication... ...! We are currently seeking Senior Electrical Engineers/... ...calculations using ETAP or SKM software platforms. Prepares Specification... ..., and continues to develop in-depth specialization Participates...SeniorWork at officeFlexible hours
- ...Midstream business owns, operates and develops energy infrastructure that supports... ...the General Manager, Midstream, the Senior Manager leads Facility Engineering, Operations Engineering, Maintenance... ..., with the appropriate execution route and accountable lead assigned. Confirm...SeniorLong term contract
- ...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
- ...Requisition ID: 100966 Job Category: Engineering Location: Calgary, AB, Canada Join... ...group at Hatch is seeking to hire a Senior level, Geotechnical Tailings Engineer to... ...under a variety of loading conditions. Develop and manage field and laboratory investigation...SeniorLong term contractLocal areaFlexible hours
- ...Requisition ID: 101794 Job Category: Engineering Location: Calgary, AB, Canada... ...you. Hatch has an opportunity for a Senior Civil Engineer to work on several ongoing... ...Collaborate on exciting projects to develop innovative solutions What we offer you...SeniorLong term contractContract workWork at officeLocal areaFlexible hours
- ...an experienced geotechnical engineer looking for an opportunity to... ...seeking a motivated Intermediate/Senior Geotechnical Engineer (P.Eng.... ...delivering complex projects, developing client relationships, and... ...people leadership roles. A platform to mentor junior staff and shape...SeniorWork at officeLocal areaWorldwideRelocationFlexible hours
- ...About the job: Kent is looking for a Senior Civil Engineer to join our team in our Calgary,... ...the Civil/Structural Group Manager in developing discipline engineers and maintaining technical... ...miscellaneous pipe supports, platforms, and small equipment foundations, is an...SeniorFull timeContract workFor subcontractorInternshipWork at officeImmediate startRelocationFlexible hours
- ...our people to be their best. The Senior Cybersecurity Engineer will provide technical leadership across... ...structure, and interested in developing into broader cybersecurity leadership... ...reporting, validation, and guardrails. Develop scripts and integrations using PowerShell...SeniorFull timeInternshipManual laborWork at officeRemote workFlexible hours
- ...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
$114.8k - $157.85k per year
...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want... .... The successful candidate will also be responsible for developing and maintaining new and existing clients, coordinating skill...SeniorFull timeWork at officeWorldwideFlexible hours
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 disability case manager Calgary, AB
- senior product owner Calgary, AB
- senior hardware engineer Calgary, AB
- senior cook Calgary, AB
- senior building operator Calgary, AB
- senior project manager Calgary, AB
- senior communications Calgary, AB
- sr. IT support analyst Calgary, AB
- senior marketing Calgary, AB
- senior manager investigations Calgary, AB
