Miratech
Miratech
Miratech este o companie globală de servicii IT și consultanță, care colaborează cu întreprinderi în domeniul transformării digitale. Serviciile sale includ externalizare, dezvoltare software și servicii profesionale, combinând amploarea furnizării de servicii pentru întreprinderi cu flexibilitatea asociată inovării de tip startup. Fondată în 1989, Miratech activează în consultanță B2B și în activități tehnologice asociate software-ului ca serviciu, sprijinind organizațiile care au nevoie de expertiză software și servicii tehnologice.

Senior Java Voice Engineer, CX Platform (Canada Remote)

Build programmable voice infrastructure for Miratech’s global IT services clients. Develop Java, SIP, WebRTC, and CPaaS-style communication platforms.

Descriere

  • Create programmable voice services, APIs, and call-control features for enterprise communications platforms.
  • Develop and enhance voice infrastructure with FreeSWITCH, Kamailio, SIP, RTP, WebRTC, and related technologies.
  • Build Java and Spring Boot backend services alongside communication APIs.
  • Implement call routing, session control, media processing, carrier integrations, and voice traffic handling.
  • Architect highly available, scalable systems for substantial real-time communications workloads.
  • Diagnose signaling, media, telephony, and call-quality problems across distributed environments.
  • Connect voice services with contact center, routing, digital engagement, CRM, identity, and reporting systems.
  • Define requirements covering availability, performance, concurrency, security, privacy, observability, disaster recovery, and supportability.
  • Evaluate designs and code, surface technical risks, test assumptions, and guide practical engineering decisions.
  • Set engineering standards, reusable patterns, quality gates, documentation practices, and technology adoption guidance.
  • Work with clients, Product, Architecture, QA, DevOps, Security, Operations, and vendors to oversee delivery and resolve critical technical issues.

Cerințe

  • At least 8 years of software engineering experience, with significant ownership of architecture and technical delivery for distributed applications.
  • Advanced practical expertise in FreeSWITCH and/or Kamailio, including call control, dial plans, media services, ESL, modules, and platform customization.
  • Background developing API-driven communication platforms, voice services, or CPaaS-style solutions.
  • Strong command of SIP, RTP, WebRTC, session control, media processing, and telephony troubleshooting.
  • Expert hands-on proficiency with Java, Spring Boot, microservices, REST APIs, persistence, security, testing, and performance engineering.
  • Deep knowledge of API-first design, event-driven systems, messaging, distributed architectures, and cloud-native engineering.
  • Experience with PostgreSQL or a comparable relational database, including data modeling, integration flows, and transactional design.
  • Experience working with contact center or CX platforms and customer routing and engagement concepts.
  • Excellent communication skills, including clear technical documentation and leadership of client-facing workshops.
  • Preferred: experience with OpenSIPS, Asterisk, Twilio, SignalWire, or comparable communications platforms.
  • Preferred: experience developing routing engines, IVR platforms, voice bots, or omnichannel engagement services.
  • Preferred: experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms.
  • Preferred: familiarity with Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture.
  • Experience with AI-assisted software development or AI-enabled solutions is advantageous.

Beneficii

  • Health insurance coverage.
  • Relocation support through a dedicated program.
  • Flexible remote work arrangements.
  • Opportunities for professional growth and development.
  • Access to certification programs.
  • Mentorship and talent investment initiatives.
  • Opportunities for internal mobility.
  • Internship opportunities.
  • Work on impactful projects with global reach.
  • Inclusive and supportive workplace culture.
  • Regular company social and team-building events.

Locuri de muncă similare

ICT Digital Solutions GmbH

Full-Stack Developer (Hybrid, Germany)

ICT Digital Solutions GmbH

Build web applications, APIs, and cloud integrations at ICT Digital Solutions. Develop software for IoT, Industry 4.0, and digital business processes.

Deschide
WEX

Software Development Engineer III, AI Agentic Systems

WEX

Build AI agent workflows, cloud infrastructure, and resilient services at WEX. Lead architecture, delivery pipelines, incident response, and engineering mentorship.

Deschide
Tangam Systems

Software Developer Analyst – Waterloo Hybrid

Tangam Systems

Build casino analytics software at Tangam Systems using C#, .NET, data pipelines and cloud tools. Develop automated solutions, dashboards and full-stack applications in a hybrid Waterloo role.

Deschide