{"schemaVersion":"jobsearcher.job.v1","id":"46d2b68aa8b832c0cb2ff93c","url":"https://jobsearcher.com/jobs/46d2b68aa8b832c0cb2ff93c","canonicalUrl":"https://jobsearcher.com/jobs/46d2b68aa8b832c0cb2ff93c","title":"Senior Routing Engine Developer (CX Platform)","description":"OverviewApply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.As a Senior Routing Engine Developer, you’ll design and build a next-generation routing platform for enterprise-scale contact centers. You’ll own real-time distribution of voice and digital interactions across agents, queues, and channels, shaping scalable backend services with strict latency requirements. You’ll work with Java, Spring Boot, and cloud-native, distributed architectures, collaborating across product, CX, and telephony teams. You’ll translate business journeys into routing components and define non-functional requirements to ensure availability, performance, and resilience. This is a high-impact role at Miratech, offering the chance to influence how large global clients engage,Compensation / Benefitshealth insurancerelocation programremote work flexibilityprofessional development opportunitiesmentorship and talent investmentinternal mobility and internshipsResponsibilitiesDesign and develop enterprise-scale routing engines for real-time distributionImplement intelligent routing using skills, priorities, capacity, availability, and business rulesEnsure high availability, scalability, resilience, and performance across routing workloadsDesign and maintain APIs for routing configuration, administration, monitoring, and integrationOptimize for concurrency, fault tolerance, and predictable performanceIntegrate routing with telephony, messaging, workforce management, CRM, identity, reporting, and analyticsDevelop Java/Spring Boot services, APIs, integration components, and reference implementationsTranslate business requirements into solution components, flows, deployment views, and roadmapsDefine non-functional requirements for availability, performance, security, privacy, observability, DR, and supportabilityReview designs and code, manage technical risks, and balance quality, time, and costEstablish engineering standards, reusable patterns, and documentation expectationsCollaborate with CX domain experts to translate requirements into routing capabilitiesKey requirements8+ years of software engineering with distributed applications ownershipExpert-level Java, Spring Boot, distributed systems, microservices, REST APIs, persistence, security, testing, and performance engineeringExperience xaygatp developing routing logic for contact center, communications, or customer engagement platformsKnowledge of ACD concepts, agent states, queue management, skill-based and priority routing, workload balancingAPI-first design, event-driven architecture, messaging, distributed systems, cloud-native engineeringPostgreSQL or comparable relational databases, data modeling, transactional designHands-on experience with contact center or CX platforms and operational concepts for routing and engagementExcellent communication and ability to lead client-facing workshopsexcellent communicationability to lead client-facing workshopscollaboration across cross-functional teamsJavaSpring Bootdistributed systems","company":"Miratech Group","rawCompany":"miratech group","city":"Mesa","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-10-26T01:30:20.597Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1221.00","title":"Computer and Information Research Scientists","slug":"computer-and-information-research-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Routing Engine Developer (CX Platform)","description":"OverviewApply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.As a Senior Routing Engine Developer, you’ll design and build a next-generation routing platform for enterprise-scale contact centers. You’ll own real-time distribution of voice and digital interactions across agents, queues, and channels, shaping scalable backend services with strict latency requirements. You’ll work with Java, Spring Boot, and cloud-native, distributed architectures, collaborating across product, CX, and telephony teams. You’ll translate business journeys into routing components and define non-functional requirements to ensure availability, performance, and resilience. This is a high-impact role at Miratech, offering the chance to influence how large global clients engage,Compensation / Benefitshealth insurancerelocation programremote work flexibilityprofessional development opportunitiesmentorship and talent investmentinternal mobility and internshipsResponsibilitiesDesign and develop enterprise-scale routing engines for real-time distributionImplement intelligent routing using skills, priorities, capacity, availability, and business rulesEnsure high availability, scalability, resilience, and performance across routing workloadsDesign and maintain APIs for routing configuration, administration, monitoring, and integrationOptimize for concurrency, fault tolerance, and predictable performanceIntegrate routing with telephony, messaging, workforce management, CRM, identity, reporting, and analyticsDevelop Java/Spring Boot services, APIs, integration components, and reference implementationsTranslate business requirements into solution components, flows, deployment views, and roadmapsDefine non-functional requirements for availability, performance, security, privacy, observability, DR, and supportabilityReview designs and code, manage technical risks, and balance quality, time, and costEstablish engineering standards, reusable patterns, and documentation expectationsCollaborate with CX domain experts to translate requirements into routing capabilitiesKey requirements8+ years of software engineering with distributed applications ownershipExpert-level Java, Spring Boot, distributed systems, microservices, REST APIs, persistence, security, testing, and performance engineeringExperience xaygatp developing routing logic for contact center, communications, or customer engagement platformsKnowledge of ACD concepts, agent states, queue management, skill-based and priority routing, workload balancingAPI-first design, event-driven architecture, messaging, distributed systems, cloud-native engineeringPostgreSQL or comparable relational databases, data modeling, transactional designHands-on experience with contact center or CX platforms and operational concepts for routing and engagementExcellent communication and ability to lead client-facing workshopsexcellent communicationability to lead client-facing workshopscollaboration across cross-functional teamsJavaSpring Bootdistributed systems","datePosted":"2026-10-26T01:30:20.597Z","dateModified":"2026-10-26T01:30:20.597Z","hiringOrganization":{"@type":"Organization","name":"Miratech Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mesa","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"46d2b68aa8b832c0cb2ff93c"},"url":"https://jobsearcher.com/jobs/46d2b68aa8b832c0cb2ff93c"}}