
시니어 Java 음성 엔지니어, CX 플랫폼(캐나다 원격)
Miratech의 글로벌 IT 서비스 고객을 위한 프로그래밍 가능한 음성 인프라를 구축합니다. Java, SIP, WebRTC 및 CPaaS 스타일의 커뮤니케이션 플랫폼을 개발합니다.
설명
- 엔터프라이즈 커뮤니케이션 플랫폼을 위한 프로그래밍 가능한 음성 서비스, API 및 통화 제어 기능을 만듭니다.
- FreeSWITCH, Kamailio, SIP, RTP, WebRTC 및 관련 기술을 사용해 음성 인프라를 개발하고 개선합니다.
- 커뮤니케이션 API와 함께 Java 및 Spring Boot 백엔드 서비스를 구축합니다.
- 통화 라우팅, 세션 제어, 미디어 처리, 통신사 통합 및 음성 트래픽 처리를 구현합니다.
- 대규모 실시간 커뮤니케이션 워크로드를 위한 고가용성·확장 가능한 시스템을 설계합니다.
- 분산 환경에서 시그널링, 미디어, 텔레포니 및 통화 품질 문제를 진단합니다.
- 음성 서비스를 컨택센터, 라우팅, 디지털 참여, CRM, ID 및 리포팅 시스템과 연결합니다.
- 가용성, 성능, 동시성, 보안, 개인정보 보호, 관측 가능성, 재해 복구 및 지원 가능성을 포함한 요구사항을 정의합니다.
- 설계와 코드를 평가하고 기술적 위험을 드러내며 가정을 검증하고 실용적인 엔지니어링 의사결정을 이끕니다.
- 엔지니어링 표준, 재사용 가능한 패턴, 품질 게이트, 문서화 관행 및 기술 도입 지침을 수립합니다.
- 고객, 제품, 아키텍처, QA, DevOps, 보안, 운영 및 공급업체와 협력하여 납품을 감독하고 중대한 기술 문제를 해결합니다.
지원 자격
- 소프트웨어 엔지니어링 경력 8년 이상이며, 분산 애플리케이션의 아키텍처와 기술 납품을 상당 부분 주도한 경험이 있어야 합니다.
- FreeSWITCH 및/또는 Kamailio에 대한 고급 실무 전문성을 보유해야 하며, 통화 제어, 다이얼 플랜, 미디어 서비스, ESL, 모듈 및 플랫폼 커스터마이징을 포함합니다.
- API 기반 커뮤니케이션 플랫폼, 음성 서비스 또는 CPaaS 스타일 솔루션 개발 경험이 있어야 합니다.
- SIP, RTP, WebRTC, 세션 제어, 미디어 처리 및 텔레포니 문제 해결에 능숙해야 합니다.
- Java, Spring Boot, 마이크로서비스, REST API, 영속성, 보안, 테스트 및 성능 엔지니어링을 실무에서 능숙하게 다뤄야 합니다.
- API 우선 설계, 이벤트 기반 시스템, 메시징, 분산 아키텍처 및 클라우드 네이티브 엔지니어링에 대한 깊은 지식이 있어야 합니다.
- PostgreSQL 또는 이에 준하는 관계형 데이터베이스 경험이 있어야 하며, 데이터 모델링, 통합 흐름 및 트랜잭션 설계를 포함합니다.
- 컨택센터 또는 CX 플랫폼 경험과 고객 라우팅 및 참여 개념에 대한 이해가 있어야 합니다.
- 명확한 기술 문서 작성과 고객 대상 워크숍을 이끌 수 있는 뛰어난 커뮤니케이션 능력이 있어야 합니다.
- 우대: OpenSIPS, Asterisk, Twilio, SignalWire 또는 이에 준하는 커뮤니케이션 플랫폼 경험.
- 우대: 라우팅 엔진, IVR 플랫폼, 음성 봇 또는 옴니채널 참여 서비스 개발 경험.
- 우대: Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya 또는 이에 준하는 컨택센터 플랫폼 경험.
- 우대: Kafka 또는 RabbitMQ, Kubernetes, Jenkins, 관측 가능성 플랫폼, API 게이트웨이 및 보안 아키텍처에 대한 지식.
- AI 지원 소프트웨어 개발 또는 AI 기반 솔루션 경험이 있으면 유리합니다.
복리후생
- 건강 보험 보장.
- 전담 프로그램을 통한 이주 지원.
- 유연한 원격 근무 방식.
- 전문적인 성장 및 개발 기회.
- 인증 프로그램 이용.
- 멘토링 및 인재 투자 프로그램.
- 사내 이동 기회.
- 인턴십 기회.
- 글로벌 영향력을 지닌 의미 있는 프로젝트에 참여.
- 포용적이고 서로 지원하는 직장 문화.
- 정기적인 회사 친목 및 팀 빌딩 행사.









