
Senior Programmable Voice Engineer – CX Platform
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Canada.
• Design and create programmable voice services, APIs, and call-control functionalities for enterprise-level communication platforms.
• Develop and enhance voice infrastructure utilizing FreeSWITCH, Kamailio, SIP, RTP, WebRTC, and other relevant technologies.
• Architect and implement Java and Spring Boot backend services along with communication APIs.
• Execute call routing, session management, media handling, carrier integrations, and voice traffic processing solutions.
• Create systems that are highly available and scalable to manage significant volumes of real-time communication traffic.
• Diagnose intricate signaling, media, telephony, and call-quality problems across distributed environments.
• Integrate voice services with contact center solutions, routing systems, digital engagement, CRM, identity management, and reporting platforms.
• Specify non-functional requirements regarding availability, performance, concurrency, security, privacy, observability, disaster recovery, and supportability.
• Review designs and code, recognize technical risks, challenge assumptions, and influence pragmatic decisions related to quality, time, and cost.
• Set engineering standards, reusable design patterns, quality checkpoints, documentation expectations, and guidance for technology adoption.
• Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors.
• Oversee delivery and address critical technical challenges.
• 8+ years of experience in software engineering.
• Significant responsibility for the architecture and technical delivery of distributed applications.
• Extensive hands-on knowledge of FreeSWITCH and/or Kamailio, including call control, dial plans, media services, ESL, modules, and platform customization.
• Experience in developing API-driven communication platforms, voice services, or CPaaS-style solutions.
• Strong understanding of SIP, RTP, WebRTC, session control, media handling, and telephony troubleshooting.
• Expert-level practical experience with Java, Spring Boot, microservices, REST APIs, persistence, security, testing, and performance engineering.
• Profound knowledge of API-first design, event-driven architecture, messaging, distributed systems, and cloud-native development.
• Familiarity with PostgreSQL or similar relational databases, data modeling, integration data flows, and transactional design.
• Practical experience with contact center or CX platforms and concepts of customer routing and engagement.
• Exceptional communication abilities.
• Capability to create clear technical documentation and lead client-facing workshops.
• Experience with OpenSIPS, Asterisk, Twilio, SignalWire, or similar communication platforms is a plus.
• Background in building routing engines, IVR platforms, voice bots, or omnichannel engagement services is a plus.
• Experience with Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya, or comparable contact center platforms is beneficial.
• Knowledge of Kafka or RabbitMQ, Kubernetes, Jenkins, observability platforms, API gateways, and security architecture is advantageous.
• Practical experience with AI-assisted software development or AI-enabled solutions, such as Claude or GitHub Copilot, is a plus.
• Health insurance.
• Relocation program.
• Flexibility for remote work / Work From Anywhere culture.
• Opportunities for professional development.
• Certification programs.
• Mentorship and talent investment initiatives.
• Opportunities for internal mobility.
• Internship programs available.
• Chance to work on impactful projects for leading global clients.
• An inclusive and supportive work environment.
• Regular team-building social events.
• Commitment to sustainable business practices focusing on IT education, community empowerment, fair operational practices, environmental sustainability, and gender equality.
The College Board
Docusign
AECOM
Get handpicked remote jobs straight to your inbox weekly.