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 Edmonton, AB vacancy
  •  ...Senior Power Platform Developer – Power Pages / Adxstudio Migration Client: Government of Alberta (GoA) – Technology and Innovation Project: ADX Studio Modernization Project Location: Edmonton, Alberta (100% Remote within Canada) Contract Duration:... 
    Senior
    Full time
    Contract work
    Remote work
    Monday to friday

    SereneAid

    Edmonton, AB
    11 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

    Edmonton, AB
    3 hours ago
  •  ...Job Title Cloud Platform Engineering Intern Job Description About People Inc: People Inc. is America’s largest digital and print publisher...  ...observable, repeatable, and safe to operate. Responsibilities: Develop tools and scripts that query, inspect, and report on AWS, GCP... 
    Suggested
    Full time
    Internship

    Meredith Corporation

    Edmonton, AB
    3 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

    Edmonton, AB
    13 days ago
  •  ...The Route Supervisor is responsible for overseeing and coordinating daily school transportation operations to ensure safe, efficient, and reliable service. Working closely with the Location Manager, dispatch team, drivers, and maintenance staff, the Route Supervisor ensures... 
    Suggested
    Work at office

    First Student

    Edmonton, AB
    3 hours ago
  •  ...Description We are looking for a Senior Java Developer with LLM expertise to lead the...  ...wider developer group adopts AI-assisted engineering. Working Model: This is a hybrid role...  ...-driven workflows using streaming platforms such as Kafka. Ensure solutions fit... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Edmonton, AB
    4 days ago
  •  ...looking for an Intermediate Cloud Developer to join our POSSE Cloud 3 (aka...  ...) team.  PC3 is the cloud platform behind solutions our clients...  ...security and maintainability. Good engineering means understanding those...  ...and professionally through our CX Academy.     Freedom to... 
    Full time
    Immediate start

    Computronix

    Edmonton, AB
    6 days 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+

    Edmonton, AB
    3 days ago
  •  ...At Imperial, we work every day to responsibly develop Canada’s energy resources – applying technology and innovation to supply...  ...world.  What Role You Will Play in Our Team   As an Senior Geotechnical Engineer supporting Kearl’s Dam Safety program, you will be responsible... 
    Senior
    Permanent employment
    Full time
    Relocation package
    Flexible hours

    ExxonMobil

    Edmonton, AB
    20 hours ago
  • $25.3 - $35.14 per hour

     ...At UniFirst Canada , we Always Deliver—for our customers and our people. Join us as a Route Trainee (RT) and take the first step toward a rewarding career in service and customer care. As an RT, you’ll receive hands-on training through our robust, blended learning programs... 
    Hourly pay
    Full time
    Traineeship
    Internship
    Monday to friday

    UniFirst

    Edmonton, AB
    4 days ago
  •  ...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, and AI-... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Edmonton, AB
    3 hours ago
  •  ...Division: Engineering, Electricity Location: Calgary, AB or Edmonton, AB Embrace challenge...  .... Tell us how you want to grow and develop, and we’ll be right there to support you...  ...independently with minimum assistance from senior engineering staff. Responsibilities:... 
    Senior
    Long term contract
    Contract work

    ATCO

    Edmonton, AB
    3 hours 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

    Edmonton, AB
    13 days ago
  • $1000 per week

    At UniFirst Canada, we Always Deliver —for our customers and our people. As a Route Service Representative (RSR), you'll be the face of UniFirst to our customers, building strong relationships and ensuring their needs are met with reliability, professionalism, and care. This... 
    Weekly pay
    Long term contract
    Internship
    Monday to friday

    UniFirst

    Edmonton, AB
    1 day ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...Description AECOM’s Buildings + Places business line is seeking a  Senior Mechanical Engineer  to help lead building projects across... 
    Senior
    Internship
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Edmonton, AB
    12 days ago
  •  ...Stantec’s is seeking a highly motivated Senior Mechanical Engineer / Team Leader to join our growing,...  ...and professional growth. Mentor and develop junior and intermediate design staff through...  ...more HVAC load calculation software platforms. Experience with large and complex... 
    Senior
    Contract work
    For contractors
    Work at office

    Stantec

    Edmonton, AB
    3 hours ago
  •  ...Are you an experienced geotechnical engineer ready to take the next step in your career? Stantec is a global engineering consulting firm...  ...sustainable and innovative solutions. We are seeking a motivated Senior Geotechnical Engineer to join our Edmonton team and help deliver... 
    Senior
    Seasonal work
    Work at office
    Local area
    Worldwide
    Relocation
    Flexible hours

    Stantec

    Edmonton, AB
    3 hours ago
  •  ...potential in an environment that’s engineered for people. At CIMA+, we care...  ..., and commercial developments across the region. Joining...  ...Canada. CIMA+ is seeking a  Senior Electrical Buildings Engineer...  ...Responsibilities Design and develop electrical systems for buildings... 
    Senior
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    CIMA+

    Edmonton, AB
    7 days ago
  • $120k - $160k per year

     ...currently looking for an experienced Senior Mine Engineer / Planner to join our team. At Peter...  ...mining operations and project teams. Develop and maintain short-term and long-term...  ...as Deswik, Vulcan, Datamine, or similar platforms. ~ Strong technical writing, analytical... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office

    Peter Lucas Project Management Inc.

    Edmonton, AB
    21 days ago
  •  ...value across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with...  ...solutions. Purpose: We are currently recruiting for a Senior Project Engineer. Our team includes world class experts and dynamic... 
    Senior
    Full time

    Worley

    Edmonton, AB
    12 days 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...  ...engineering career by joining us as a  Senior Overhead Transmission Lines Engineer .... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Edmonton, AB
    3 days ago
  •  ...Requisition Number : 238787 Job Description Cintas is seeking a Route Service Representative to manage and grow customer accounts in...  ...advancement, ongoing training, mentoring and the opportunity to develop world class business skills. Benefits Cintas provides... 
    Remplacement
    Full time
    Local area
    Shift work
    Weekend work
    Day shift

    Cintas Corporation

    Edmonton, AB
    19 days ago
  •  ...production teams — all  building the future of homebuilding   together.   We’re looking for a Senior Robotics and Control Engineer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This role is based at our... 
    Senior
    Full time

    promiserobotics

    Edmonton, AB
    17 days ago
  •  ...Senior Environmental Scientist or Engineer – Contaminated Sites Play an integral role in Worley Consulting’s Environmental & Sustainability (E&S) practice...  ...decision-making, support business objectives, and help develop the next generation of environmental professionals. This... 
    Senior
    Long term contract
    Full time
    For contractors
    For subcontractor
    Work at office
    Remote work

    Worley

    Edmonton, AB
    14 days ago
  •  ...efficient, and affordable transit. Be a part of this change…from the first mile to the last.  Your Opportunity As a Senior Transit Project Engineer, you will play a key technical and delivery leadership role on complex transit and rail projects across Edmonton, Alberta... 
    Senior
    Internship

    Stantec

    Edmonton, AB
    3 hours ago
  • $71 - $87 per hour

     ...Are you a Software Developer with expertise in backend integrations, apex architecture and...  ...event/status listeners between external platforms and Salesforce. Automated Testing & Deployment...  ...deadlines. Core Qualifications: Senior Salesforce Developer with a deep focus on... 
    Senior
    Contract work
    Immediate start
    Remote work

    Randstad Canada

    Edmonton, AB
    3 hours ago
  •  ...50,000 planners, designers, engineers, scientists, digital innovators...  ...AECOM is actively seeking a Senior Civil/Environmental Engineer...  ...projects: Engineering Design: Developing technical solutions to...  ...with our local design team to develop designs in AutoCAD Civil 3D.... 
    Senior
    Full time
    Contract work
    For subcontractor
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Edmonton, AB
    3 days ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...seeking a highly skilled and experienced Senior Mechanical Engineer to join our team, focusing...  ...Engineering Design and Support: Develop and optimize mechanical systems and equipment... 
    Senior
    Remplacement
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Edmonton, AB
    18 days ago
  • $95k - $125k per year

     ...mission to re-imagine the future by changing the way that buildings are conceived and constructed.  Entuitive is looking for a Senior Structural Engineer, based in our Edmonton office to be part of our Structural Engineering team. Take the opportunity to learn more about the... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    Entuitive

    Edmonton, AB
    more than 2 months ago
  •  ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Edmonton, AB
    more than 2 months 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!