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.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 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. 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.
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.
Additional Information
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 Routing Engine Developer (CX Platform) ~ Full-time 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...SeniorFull timeInternshipRemote workRelocation
- ...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
$125k - $140k 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- ...Benevity is seeking a Senior Staff Developer for User Identity & Access Management (UIAM) to shape... ...the technical direction of our identity platform, serving Fortune 100 customers and... ...partners. Reporting to the Director of Engineering, you will combine hands-on full-stack...Senior
$72k - $85k per year
...practitioner, or patient. As the Microsoft SharePoint & Power Platform Developer, you’ll develop, enhance, support, and maintain business... ...area(s) of computer science, software development, software engineering, business and computer information technology, or similar is...SuggestedPermanent employmentFull timeWork at officeWork from homeMonday to fridayFlexible hours- ...Affirm is seeking a Backend Software Engineer to design and implement the next generation of the Checkout Platform, delivering APIs and microservices to manage every user transaction with Affirm. This remote Canada role is open to residents in Alberta, British Columbia, Manitoba...SeniorRemote work
- ...Hybrid) We are looking for a hands-on Senior Cloud-Native Full Stack Engineer to design, build, and support... ...engineering, DevOps automation, and platform governance. You will work with technologies... ...Key Responsibilities Design, develop, and maintain modern web...Senior
- ...Job Summary What's the opportunity? Are you interested in the opportunity to work as a Machine Learning Platform Developer on the ML platform engineering team at RBC Borealis? Our team is looking for experienced ML Platform Engineers with expertise in full stack development...Full timeLocal areaFlexible hours
- ...into construction readiness. Develop project execution strategies,... ...Regulatory & Permitting, Engineering & Construction, Commercial, Transmission... ...expectations. Act as a senior ambassador for BluEarth,... ..., and document management platforms. Action-oriented, collaborative...SeniorFull timeWork at officeLocal areaRemote work
$103k - $143k per year
...Staff Platform Engineer This role is remote based in Canada. Company Overview Robots &... ...AWS, combining deep UX capability with senior engineering talent to get AI into production... ...that improve platform reliability and developer experience What You’ll Bring...SeniorLocal areaRemote workShift work$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 employmentSummer workWork at officeRelocation package3 days per week- ## Senior Software DeveloperApply: Office-based: Calgary, Alberta... ...work. Every day we help them develop critical mineral resources more... ...services and rendering platforms.* Communicate design decisions... ...automated testing, and full-stack engineering practices consistently.*...SeniorLong term contractFull timeWork at office
- ...Job Description What’s the opportunity? We’re looking for an experienced Machine Learning Platform Engineer who will bring focus and subject-matter expertise around designing and implementing machine learning infrastructure and automation tools (MLOps and DevOps). This...Full timeInternshipLocal areaFlexible hours
- Elevate your career at RBC Borealis as a Machine Learning Platform Engineer. Contribute your expertise in ML infrastructure, automation tools... ...systems within a passionate team. Your focus will include developing MLOps tools and optimizing deployment processes while collaborating...Full time
- ...& Townsend. Job Description Job Description ~Design, develop, and deploy custom business applications using Power Apps (Canvas... ...management strategies. ~Maintain, enhance, and optimize existing Power Platform solutions for performance and scalability. ~ Ability to...Full timeFlexible hours
- ...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
- ...an impact with our Business Technology Services team as a Senior ServiceNow Developer and Administrator. This diverse team of tech-savvy problem... ...maintenance, and continuous improvement of MNP's ServiceNow platform Design, develop, configure, and implement scalable ServiceNow...SeniorRemote workFlexible hours
- ...solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design,... ...looking for a Sr. Adobe Commerce (Magento 2) Developer to join our commerce team! This position... ...Plus Certification Other eCommerce platform experience (Hybris, Elastic path,...SeniorHourly payContract workLocal areaWorldwideWork visa
- ...office. These include frontend and backend engineers, AI research scientists, and others from... ...Overview The responsibilities of our Platform team include building and maintaining all... ...1 week. What Yo u’ ll Do Design, develop, and maintain robust APIs including public...Work at office
- ...seeking someone to join our team as a Senior iOS Developer who is passionate about great software... ...on one of the flagship E*TRADE trading platforms. We are excited about candidates who... ...communities. This is a Lead Software Engineering position at Director level, which is part...SeniorFull timeWork at officeRemote work
$133k - $183k per year
...offers. In tandem, we are advancing our Ads Platform which is a key technology that empowers... ...1.5+ years of experience as a software engineer. You have experience shipping web apps... ...React. You have experience designing, developing and launching APIs at scale using languages...Work at officeRemote workFlexible hours$96.56k - $128.74k per year
...world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design... ...succeed internationally, the Digital Platform Delivery & Architecture (DPDA) group plays... ...frequency, quality, reliability, and developer experience. What we are looking for...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...rolling stock. Completing civil engineering analyses and review including... .... Participating with senior leaders in the establishment... ...involvement in industry activities, developing and maintaining client... ...Collaborate on exciting projects to develop innovative solutions...SeniorLong term contractContract workTemporary workLocal areaFlexible hours
- ...Cloud Engineer – Azure/AWS/GCP, Cloud Security & IAM Job Summary We are... ...strong expertise in cloud platforms, cloud security, and business... ...and initiative prioritization. Develop business cases and value realization...
- ...just be in the right place! As a Senior Application Security Engineer , you will serve as a foundational... ...our strategic shift hard-left toward developer-embedded security and Secure by Design... ...workshops. Partner closely with Platform and Infrastructure Security teams to...SeniorFull timeRemote workFlexible hoursShift work
$155k - $175k per year
...in 2017. We've built a best-in-class legal services platform used by thousands of law firms with a sustained... ...growth, and we are seeking a skilled and motivated Senior Full-Stack Developer to join our talented engineering team as we scale and expand. What You’ll Do Collaborate...SeniorLong term contractFull timeRemote workFlexible hours- ...governance and compensation intelligence platform. We help organizations make better pay decisions... .... We're hiring a staff-level engineer to take ownership of major runtime surfaces... ...an outline of the interview plan for our Senior Software Engineer (AI Platform) position...SeniorRemote jobFull timeContract workInternshipLive InWork at officeFlexible hours
- ...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
- ...Senior Project Engineer WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate electricity-we generate... ...dynamic industry, you bring the energy - we’ll provide the platform . ABOUT THE ROLE We have an exciting new opportunity...SeniorLong term contractFor contractorsInternshipFlexible hours
- ...and development. About the role As ATB's next Dev Experience Developer you would be responsible for fostering successful software... ...Technical Requirements Bachelor's degree in computer science, engineering OR equivalent work experience. At least 3 years post-grad experience...SeniorFull timeContract workRemote workFlexible 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 financial accountant Calgary, AB
- senior delivery manager Calgary, AB
- senior project coordinator Calgary, AB
- senior commissioning manager Calgary, AB
- senior qa analyst Calgary, AB
- senior designer Calgary, AB
- senior ruby developer Calgary, AB
- senior operations manager Calgary, AB
- senior director community engagement Calgary, AB
- senior internal auditor Calgary, AB
