Назад
Company hidden
7 дней назад

Senior Java Voice Engineer (CX Platform)

Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Java Voice Engineer (CX Platform) (FreeSWITCH/Kamailio/Java): Building programmable voice services, call-control capabilities, and API-driven communications infrastructure for enterprise-scale CX platforms with an accent on real-time signaling, media processing, and scalable distributed systems. Focus on designing high-availability voice architectures, integrating telephony and contact center platforms, and solving complex call-quality and delivery risks.

Location: Canada; remote work culture

Company

hirify.global is a global IT services and consulting company delivering digital transformation and technology solutions for enterprise and startup clients across more than 25 countries.

What you will do

  • Design and develop programmable voice services, APIs, and call-control capabilities for enterprise communications platforms.
  • Build and extend voice infrastructure with FreeSWITCH, Kamailio, SIP, RTP, WebRTC, and related technologies.
  • Develop Java and Spring Boot backend services, communication APIs, call routing, session management, media handling, and carrier integrations.
  • Design highly available and scalable systems for large volumes of real-time communications traffic and troubleshoot signaling, media, telephony, and call-quality issues.
  • Integrate voice services with contact center, CRM, identity, reporting, routing, and digital engagement platforms.
  • Define non-functional requirements, review designs and code, establish engineering standards, and collaborate with clients, Product, Architecture, QA, DevOps, Security, Operations, and vendors.

Requirements

  • 8+ years of software engineering experience with ownership of architecture and technical delivery for distributed applications.
  • Deep hands-on expertise with FreeSWITCH and/or Kamailio, including call control, dial plans, media services, ESL, modules, and platform customization.
  • Expert-level Java and Spring Boot experience with microservices, REST APIs, persistence, security, testing, and performance engineering.
  • Strong knowledge of SIP, RTP, WebRTC, session control, media handling, telephony troubleshooting, API-first design, event-driven architecture, messaging, and cloud-native engineering.
  • Experience with PostgreSQL or comparable relational databases, contact center or CX platforms, data modeling, integration flows, and transactional design.
  • Excellent English communication skills required, including clear technical documentation and client-facing workshops.

Nice to have

  • Experience with OpenSIPS, Asterisk, Twilio, SignalWire, or comparable communications platforms.
  • Experience building routing engines, IVR platforms, voice bots, or omnichannel engagement services.
  • Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms.
  • 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.

Culture & Benefits

  • Remote work culture with a global, multicultural environment.
  • Health insurance and a comprehensive compensation and benefits package.
  • Relocation program.
  • Professional development through certifications, mentorship, talent investment, and internal mobility programs.
  • Inclusive workplace with open communication and regular team-building events.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →