All roles

Open role

Senior Routing Engine Developer

Remote · Switzerland Full-time

Company Description

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

More open positions

Sales Development Representative

Work from home Full-time role

Clinical AI Technical Integration Specialist

Work from home Full-time role

Director of Public Safety

Work from home Full-time role

Behavior Change Communications Subject Matter Expert

Work from home Full-time role

Patient Access Coordinator

Work from home Full-time role

Senior Customer Success Manager – Strategic Portfolio & Expansion Lead for AI‑Powered SaaS Business Solutions (Remote, United States)

Work from home Full-time role

Devops Engineer

Work from home Full-time role

Manager, Creative Strategist - APAC

Work from home Full-time role

Remote In‑Home Product Testing Specialist – Champion of Customer Experience & Insight Generation, 15‑25 Hours/Week, $25–$45/hr, Fully Flexible Remote Opportunity at brighthush

Work from home Full-time role

[Remote] Project Manager, Pharma Omnichannel Marketing

Work from home Full-time role

New Member Onboarding Specialist - Remote

Work from home Full-time role

Workday Financials Consultant (German Speaking)

Work from home Full-time role

Director, Deep Sea Conservation

Work from home Full-time role

RCM Cust Svc Support Rep-10am-7pm EST Remote (Patient Customer Service)

Work from home Full-time role

Flexible In‑Home Product Tester – Earn $25–$45/hr, No Prior Experience Required, Work From Home Nationwide

Work from home Full-time role

Enterprise Solutions Architect

Work from home Full-time role

Seasonal Remote Customer Support Specialist – brighthush – Elevate E‑Commerce Excellence in Aquatic & Yoga Products & Services

Work from home Full-time role

Banco de Fitters/Cadastro de Parceiros: Arquiteto(a) de Projetos Técnicos

Work from home Full-time role

Menu Manager - Remote

Work from home Full-time role

General AI Data Annotator - Spanish (United States)

Work from home Full-time role

Regional AR Manager

Work from home Full-time role