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-drivenorganizationand our culture of Relentless Performance has enabled over 99% ofMiratech'sengagements to succeed by meeting or exceeding our scope, schedule, and/or budgetobjectivessince ourinceptionin 1989.
Miratech has coverage across 5 continents andoperatesin over 25 countries around the world. Miratech retainsnearly 1000full-time professionals, and our annual growth rate exceeds 25%.
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.
#J-18808-Ljbffr- ...experience is a world-class engineering organization building the systems... ...make it all possible. The Developer Experience team sits at the heart... ...and with less friction. As a Senior Software Engineer II on the... ...tooling, infrastructure, and platforms that Instacart engineers...SeniorFull timeWork at officeWork from homeFlexible hoursShift work
- ...Overview About the Role: We're looking for a Senior Product Manager to shape how some of the... ...Instacart. You'll own Retailer App as a platform , building a consumer-grade experience... ..., aligning teams across Product, Design, Engineering, and Data, and working directly with leading...SeniorLong term contractFull timeWork at officeWork from homeFlexible hours
$117.5k - $164.5k per year
...teams. Greenhouse is searching for a Senior Full Stack Engineer to join our Employer Experience &... ...– you’re passionate about guiding and developing your peers, sharing your knowledge, leading... ..., and semantic retrieval patterns Develop matching systems that combine keyword,...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work- ...community through regular in-person events. Learn more about our flexible approach to where we work. Overview About the Role - As a Senior Sales Engineer at Instacart, you'll have a unique opportunity to drive adoption of our flagship, industry leading ecommerce products and...SeniorWork at officeWork from homeFlexible hours
- ...Senior Airframe Stress Engineer Location: (Ottawa, Montreal or Toronto), On-Site Reports to: Director of Structures Type: Full-Time... ...quickly call the right material and architecture — on a platform where the design freeze hasn't happened yet and your calls...SeniorFull time
- ...events. Learn more about our flexible approach to where we work. OVERVIEW The Developer Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that enable Instacart engineers to ship high-quality...Full timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
$75k - $105k per year
...McElhanney offers innovative and practical engineering, surveying, mapping, planning, landscape... ...has an exciting opportunity for a BI Developer in our Digital Business team. In this role... ...and transformation using SQL platforms. ~3+ years of experience working with...Full timeInternshipWork at officeLocal areaRemote workFlexible hours$188.2k - $349.4k per year
...biggest brands. About the Role We are seeking an exceptional Senior Engineer – Access Entitlements to design and scale the systems that... ...data estate — on-prem file shares, Active Directory, and SaaS platforms like SharePoint, Google Workspace, and Microsoft 365. You will...SeniorLocal areaWorldwide$100k - $140k per year
...Senior Software Engineer Vancouver, Canada (Hybrid) JUDI.AI Who we are. At JUDI.AI, we’re on... ...a hands-on, forward thinking software developer. We offer a hybrid work policy based in... ...infrastructure and a scalable backend platform; Promote a leading edge environment...SeniorFull timeInternshipWork at officeRemote work- ...about our flexible approach to where we work. Overview As a Senior Machine Learning Engineer on the Ads Response Prediction team, you will own and... ...relevant and engaging Ads experience to customers of all the platforms powered by Instacart. This includes search and exploration...SeniorFull timeWork at officeWork from homeFlexible hours
- ...networks, software, enterprise platforms, cloud services, operational... ...Position overview The Senior Technical Analyst plays a pivotal... ...closely with software developers, operational stakeholders, architects... ...Systems, Software Engineering, or related field ~ Microsoft...SeniorLong term contractFlexible hours
- ...ServiceNow Developer - 5 months+ - Canada (PST time zone) We’re looking for an experienced ServiceNow Developer to join a project delivery team, working closely with customers to deliver scalable, best-practice ServiceNow solutions. You must be able to support Canada...Contract work
$135.2k - $179.1k per year
...With an unmatched breadth and depth of engineering, advisory and science-based expertise, our... ...partners and multidisciplinary teams to develop solutions responsive to project,... ...qualifications, certifications, experience, skills, seniority, geographic location, performance, and...Local areaRemote workFlexible hours- ...Role Summary As an Automation & Controls Engineer at Limelight Steel, you will support the commissioning, maintenance, troubleshooting,... ...Nice to Have Experience with Ignition or similar SCADA platform Experience with Codesys or similar PLC platform Experience...Manual labor
- ...The Senior Project Manager is responsible for the successful execution of complex and high... ...and tender requirements. Develop project execution strategies and resource... ...Coordinate project teams, superintendents, engineers and subcontractors. Support field operations...SeniorPermanent employmentFull timeContract workFor contractorsFor subcontractorWork at office
- ...convenient online marketplace. The Site Reliability Engineering team helps ensure that this experience remains resilient... ...support the reliability of Instacart’s technology platform. In this role, you will manage and develop a team of engineers while partnering closely with...Long term contractFull timeWork at officeWork from homeFlexible hours
$126k - $133k per year
.... Why this role is on the menu The Senior Financial Insights Analyst sits at the center... ...capabilities, and invoicing processes is developed and applied. Invoice challenges are... ...or retailer/CPG partnerships, multi-sided platform economics, and/or merchant POS data analysis...SeniorRemote jobPermanent employmentContract workWork at officeWork from homeFlexible hours- Become an important part of our agile team as a Full-stack Developer and help the City of Kelowna create the digital city of the future.
- ...impactful customer outcomes. Whether you're developing advanced AI-powered bots, streamlining... ...real time. - Fast prototypes. Rapidly engineering functional proof-of-value implementations... ...solutions to demonstrate groundbreaking platform capabilities to prospective stakeholders...Long term contractFull time
- ...an exciting place to contribute and grow professionally. The Engineering Department, Transportation and Development Services Division is... ...coordination, technical analysis, and liaison with developers, consultants, contractors, utilities, and the public. Key responsibilities...For contractorsWork at office
$80.82k - $105.63k per year
...maximizing productivity. Position overview The Vancouver Airport Authority has an opening for a permanent, full-time Shift Engineer in the Facilities Maintenance Department, reporting to the Manager, Transport Infrastructure Maintenance. This role will own the operational...Permanent employmentFull timeFor contractorsFlexible hoursShift work- ...effective advertising across the Instacart platform. As part of the Ad Product team, you'll... ...tradeoffs, progress, and results clearly to senior stakeholders, including the GM of Ads.... ...stakeholder management skills across sales, engineering, and cross-functional teams. Preferred...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...systems, data pipelines, and platforms that power how Instacart markets... ...of Marketing, Product, and Engineering, we own the platforms behind... ...that improve Instacart's search engine and AI answer engine... ...simple, reusable abstractions. - Develop responsive, accessible HTML/CSS...Full timeWork at officeWork from homeFlexible hours
- ...Instacart marketplace. We are seeking an Android Engineer to serve as a technical lead within the... ...picking models, market expansion, and platform-scale investments. You will partner... ...performance, reliability, observability, and developer experience through profiling,...Long term contractFull timeWork at officeImmediate startWork from homeFlexible hours
$108k - $148.5k per year
...About Faire Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers around the globe collectively represent a multi-hundred-billion-dollar wholesale market that has historically been fragmented and offline. At Faire, we're...SeniorFull timeContract workWork at officeLocal areaRemote workMonday to friday3 days per week- The City of Nanaimo is seeking a permanent full-time Engineering Development Technician. Under the direction of the Manager, Development... ...and approves construction design related to public works, new developments, and subdivisions, liaises with other internal and external departments...Permanent employmentFull time
- ...and great design is a key ingredient. As a Senior Design Program Manager, you'll drive... ...requiring technical fluency to bridge design, engineering, and tooling infrastructure. About the... ...prototyping, asset management, collaboration platforms). Negotiate contracts, optimize licensing...SeniorFull timeContract workFor contractorsWork at officeWork from homeFlexible hours
$109.5k - $125k per year
...communities thrive in a rapidly changing world. IREX seeks a Partnerships Senior Technical Advisor to support donor funded programs. Our... ..., Partnerships Expert will support programs to identify and develop high-value private-sector partnerships while also cultivating a targeted...SeniorWork at office$102.69k - $134.21k per year
...Position overview We have a full-time opportunity for a Senior Business Analyst (Oracle) in the IT Department. Reporting to the... ...improve user experience through technology-enabled solutions. Develop and maintain long-term system roadmaps, strategies, and application...SeniorLong term contractFull timeFlexible hours$47.8 per hour
...Second Engineer Job Description Number of Vacancies: 8 Rate of Pay: $47.80/Hour Benefits: Dental plan, Disability benefits, Health... ...Second Engineer (Offshore) on LNG Tanker Department Engine Reports to Chief Engineer Duties,...Full timeTraineeshipSecond jobImmediate start
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 administrative officer British Columbia
- senior project accountant British Columbia
- senior account executive British Columbia
- senior manager risk management British Columbia
- senior technical specialist British Columbia
- senior accountant remote British Columbia
- senior property manager British Columbia
- senior hr business partner British Columbia
- senior advisor British Columbia
- senior software developer British Columbia
