Senior Programmable Voice Engineer
Job Description & How to Apply Below
As a Senior Programmable Voice Engineer, you will shape voice services, call control, media processing, and API-driven communications infrastructure. Your work spans SIP, RTP, WebRTC, microservices, REST APIs, and distributed systems. You will balance architecture, delivery risk, non-functional requirements, and client-facing technical discussions.
Key Responsibilities:
Design programmable voice services, APIs, and call-control capabilities
Build infrastructure with Free SWITCH, Kamailio, SIP, RTP, and WebRTC
Develop Java and Spring Boot communication services
Implement routing, session management, media handling, and carrier integrations
Troubleshoot signaling, media, telephony, and call-quality issues
Requirements:
Eight or more years of software engineering experience
Deep Free SWITCH or Kamailio expertise, including call control
Expert Java, Spring Boot, microservices, REST, and testing experience
Strong SIP, RTP, WebRTC, and telephony troubleshooting knowledge
Clear technical documentation and client workshop communication skills
Apply your programmable voice, Java, and real-time communications expertise to Miratech's customer experience platforms.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×