Senior Programmable Voice Engineer building FreeSWITCH, Kamailio, Java, and Spring Boot voice infrastructure. Designing scalable CPaaS capabilities for Miratech’s global enterprise clients.
Responsibilities
Design and develop programmable voice services, APIs, and call-control capabilities for enterprise-scale communications platforms
Build and extend voice infrastructure using FreeSWITCH, Kamailio, SIP, RTP, WebRTC, and related technologies
Design and develop backend services and communication APIs using Java and Spring Boot
Implement call routing, session management, media handling, carrier integrations, and voice traffic processing solutions
Design highly available and scalable systems capable of handling large volumes of real-time communications traffic
Troubleshoot complex signaling, media, telephony, and call-quality issues across distributed environments
Integrate voice services with contact center, routing, digital engagement, CRM, identity, and reporting platforms
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 balancing quality, time, and cost
Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors to govern delivery and resolve critical technical issues
Requirements
8+ years of software engineering experience, including substantial 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
Experience building API-driven communication platforms, voice services, or CPaaS-style solutions
Strong knowledge of voice infrastructure and real-time communications, including SIP, RTP, WebRTC, session control, media handling, and telephony troubleshooting
Expert-level hands-on experience with Java, Spring Boot, microservices, REST APIs, persistence, security, testing, and performance engineering
Deep understanding of API-first design, event-driven architecture, messaging, distributed systems, and cloud-native engineering
Experience with PostgreSQL or comparable relational databases, data modeling, integration data flows, and transactional design
Hands-on experience with contact center or CX platforms and the operational concepts behind customer routing and engagement
Excellent communication skills, including the ability to produce clear technical documentation and lead client-facing workshops
Experience with OpenSIPS, Asterisk, Twilio, SignalWire, or comparable communications platforms is nice to have
Experience building routing engines, IVR platforms, voice bots, or omnichannel engagement services is nice to have
Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms is nice to have
Familiarity with Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture is nice to have
Practical experience with AI-assisted software development or AI-enabled solutions, including Claude or GitHub Copilot, is a plus
Benefits
Comprehensive compensation and benefits package
Health insurance
Relocation program
Remote work flexibility
Professional development opportunities
Certification programs
Mentorship and talent investment programs
Internal mobility opportunities
Internship opportunities
Collaboration on impactful projects for top global clients
Refining Engineer managing gold and precious - metals refining processes for Umicore, a global advanced materials and recycling group. Supporting trials, process improvements, equipment commissioning, and EHS compliance.
Senior Network Delivery Engineer leading secure, automated enterprise network delivery for Export Development Canada. Designing cloud, data centre, campus, and Zero Trust connectivity.
Lead Project Engineer coordinating New Flyer bus engineering projects from design through production launch. Managing design reviews, supplier approvals, testing, documentation, and cross - functional execution.
Contract Acoustic Engineer advising MistyWest hardware teams and clients on microphone integration, acoustic paths, and signal processing. Supporting feasibility, proposals, and acoustic design delivery.
Forward Deployed Engineer helping Nango, an AI integration platform, build customer integrations. Coding full - stack improvements while leading technical evaluations, pairing sessions, and production support.
Tunnel Engineer supporting GHD’s global engineering services practice through tunnel design, analysis, and reporting. Contributing to transit and underground infrastructure projects across Canada and internationally.
Ingénieur·e en protection incendie chez EXP, firme de génie - conseil, d’ingénierie et d’architecture. Conception de systèmes, calculs hydrauliques et coordination multidisciplinaire pour des bâtiments plus sécuritaires.
Project Engineer leading ABB MV electrical systems for mining grinding applications. Designing, commissioning, and supporting drives, motors, transformers, and control systems.
Relay Settings Engineer developing protective relay settings and coordination studies. Supporting renewable energy and power - system projects across U.S. and Canadian locations.