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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Routing Engine Developer (CX Platform) in Calgary, AB vacancy
  •  ...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

    IBM

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    2 days ago
  • $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... 
    Suggested
    Local area
    Remote work
    Worldwide

    Insight Enterprises, Inc.

    Calgary, AB
    2 days ago
  •  ...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... 
    Senior
    Full time

    IBM

    Calgary, AB
    8 days ago
  •  ...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-... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Calgary, AB
    1 day ago
  • $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,... 
    Senior
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    2 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Calgary, AB
    15 days ago
  • $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... 
    Senior
    Contract work
    Casual work
    Work at office
    Flexible hours
    Day shift

    AlgaeCal

    Calgary, AB
    8 days ago
  •  ...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... 
    Senior
    Remote work
    Flexible hours

    xMentium

    Calgary, AB
    a month ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area

    Accenture Global

    Calgary, AB
    5 days ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Manual labor
    Relocation package
    Flexible hours
    Night shift

    neofinancial

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Fixed term contract
    Manual labor
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    neofinancial

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Full time
    Internship
    Local area
    Remote work

    Cloudflare_

    Calgary, AB
    4 days ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    1 day ago
  • $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 time
    Local area
    Shift work
    Calgary, AB
    6 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    more than 2 months ago
  •  ...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... 
    Senior
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Calgary, AB
    1 day ago
  • 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... 
    Senior
    Permanent employment

    WalterFedy

    Calgary, AB
    9 hours ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Calgary, AB
    3 days ago
  •  ...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... 
    Senior
    Work at office
    Flexible hours

    Fluor Corporation

    Calgary, AB
    9 hours ago
  •  ...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... 
    Senior
    Long term contract

    ATCO

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours

    CIMA+

    Calgary, AB
    4 days ago
  •  ...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... 
    Senior
    Long term contract
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Long term contract
    Contract work
    Work at office
    Local area
    Flexible hours

    Hatch

    Calgary, AB
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    Stantec

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Full time
    Contract work
    For subcontractor
    Internship
    Work at office
    Immediate start
    Relocation
    Flexible hours

    Kent

    Calgary, AB
    19 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office
    Remote work
    Flexible hours

    Blackline Safety

    Calgary, AB
    26 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Calgary, AB
    14 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Calgary, AB
    9 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!