Senior Programmable Voice Engineer (CX Platform)
Miratech
We are looking for a Senior Programmable Voice Engineer to develop programmable voice capabilities, call control services, media processing, and API-driven communications infrastructure similar to Twilio and other CPaaS platforms. The role includes designing and building the voice platform powering next-generation customer experience solutions using technologies such as FreeSWITCH, Kamailio, SIP, WebRTC, Java, and Spring Boot. It suits a senior engineer who can move confidently between architecture, code, delivery risk, non-functional requirements, and client-facing technical discussions.
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 to expose voice capabilities to internal and external applications.
Implement call routing, session management, media handling, carrier integrations, and voice traffic processing solutions.
Design highly available, 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 that balance quality, time, and cost.
Establish engineering standards, reusable patterns, quality gates, documentation expectations, and technology adoption guidance.
Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors to govern delivery and resolve critical technical issues.
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.
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, including tools such as Claude or GitHub Copilot, is a plus.
We offer:
Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop... ...for intelligent distribution of voice and digital interactions across agents, queues...SeniorInternshipRemote workRelocation
$113k - $163k per year
...As a Senior Platform Engineer, you will build and operate the shared platform that application teams use to deploy and run services on Azure Kubernetes Service. You will work with infrastructure defined through Terraform and delivered using GitHub Actions and GitOps practices...SeniorLong term contractTemporary workLocal areaFlexible hours$136k - $187k per year
...all in on this mission. If you are too, let's talk. The Auth0 platform secures more than 100 million logins each day for customers all... ...around the world. The Platform Infrastructure team enables Auth0 engineers to move faster by giving them tools to easily deploy and manage...SeniorLocal areaRemote workWorldwide$95k - $145k per year
...Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Platform Engineering Specialist to join our growing Platform Engineering consulting practice within the Emerging Technologies team. As a full-...SeniorLong term contractPermanent employmentFull time- ...do this by building an industry-leading incident management platform that allows companies around the world to consistently and quickly... ...in our weekly changelog . About the Role As a Senior Platform Engineer focused on datastores, you'll be the team's expert on PostgreSQL...SeniorFull timeInternshipHome office
- ...diagnosis. Partner with Infrastructure on multi-region data replication and recovery. Share platform on-call responsibility and improve datastore knowledge across the engineering team. Requirements ~5+ years building and running production systems, with significant...SeniorFull timeHome office
$90k - $105k per year
...The Associate Manager, Voice of Customer Platform & Program is responsible for the day-to-day operation, governance, stakeholder support and continuous improvement of CTC’s Voice of Customer platform and program. This role ensures the effective administration of customer feedback...- ...About Zip Zip is the AI platform for enterprise procurement — built for humans and agents working together. By orchestrating procurement... ...Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for...SeniorFull timeImmediate startRemote workHome officeFlexible hours
$227k - $420k per year
...product usage patterns. The team works cross-functionally with product, engineering, BizOps, marketing, and sales to build systems that enable new products and pricing models. About the role As a Senior Software Engineer, you will architect and scale the core systems...SeniorHourly payFull timeFlexible hours$137k - $165k per year
...single system. Combined with industry leading AI, the Motive platform gives you complete visibility and control, and significantly reduces... .... Visit gomotive.com to learn more. About the Role Senior engineer who ships production software and AI systems on cloud...SeniorLong term contractTemporary work$95k - $145k per year
...Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join our growing Data Platform Engineering consulting practice within the Emerging Technologies team. As a...SeniorLong term contractPermanent employmentFull timeusd190.5k - usd262k per year
...About Faire Faire is a technology wholesale platform built on the belief that the future is local. Independent retailers around... ...into insight shapes how fast Faire can move. We’re hiring a Senior Engineering Manager to lead Faire’s Analytics Platform team. You will...SeniorLong term contractWork at officeLocal areaRemote workWork from homeMonday to fridayFlexible hours3 days per week$111.4k - $161.4k per year
...Senior Software Engineer, Search Platform Our vision We are building the next-generation search platform, with a vision to democratize knowledge construction... ...qualifications: Production experience with a search engine such as OpenSearch, Elasticsearch, Vespa, or Solr,...SeniorFull timeWork at officeLocal areaFlexible hours$82k - $92k per year
...place! We’re looking for a Senior Business Analyst, VoC Insights... ...intersection of customer data, CX operations, and commercial... ...health score changes in our CX platform ChurnZero, partnering with key... ..., but lean enough to make your voice heard Career-defining opportunities...SeniorFull timeImmediate startRemote workFlexible hours$194k - $266k per year
...internal tools used to manage our global network. These Kubernetes platforms are purpose-built from the ground up and run on bare metal Linux... ...this platform helps run parts of the global Internet. As an engineer on the Kubernetes platform team, you'll be building the tools to...SeniorLong term contractFull timeTemporary workInternshipLocal areaFlexible hours$136k - $187k per year
...safely use any technology, and within Okta Platform R&D, we're specifically focused on... ...an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about... ...proactively sharing knowledge, mentoring Senior Engineers, and establishing best practices...SeniorLong term contractLocal areaWorldwide$136k - $187k per year
...This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Senior Software Reliability Engineer - Data Platform About the Team The Data Platform team is responsible for the foundational data services, systems, and data...SeniorLocal areaWorldwideFlexible hours$215k - $295k per year
...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with...SeniorFull timeWork at officeLocal areaRemote workHome office$81.6k - $115.2k per year
.... Job Description: We are seeking a Senior CICS systems programmer to join our team providing system support... ...group within Infrastructure & Engineering - Mainframe Delivery is responsible for... ...maintaining CICS infrastructure on the z/OS platform Support CICS related products...SeniorFull timeWork from home$136k - $187k per year
...We're all in on this mission. If you are too, let's talk. Senior Software Engineer, Security Engineering Okta is The World’s Identity Company... ...any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secure access, authentication, and...SeniorLocal areaWorldwideFlexible hours- ...track metrics such as build time, lead time, deploy frequency, and change failure rate. Reduce merge-to-production lead time as the engineering organization and codebase grow. Diagnose and fix flaky tests and build tooling that detects new flakiness. Own CI pipelines,...SeniorFull timeInternshipLocal areaHome office
$69k - $114k per year
...typical day look like? We’re looking for a Software Engineer to design, build, and support scalable applications, platform services, and shared engineering capabilities... ...with architects, platform engineers, and senior developers on technical design decisions • Contribute...SeniorPermanent employmentFlexible hours$118k - $162k per year
...If you are too, let's talk. Okta is seeking an experienced Senior Software Engineer in Test for our UI Engineering team. As a senior member of product... ...test framework and quality strategy for our frontend and platform surfaces, ensuring every UI release meets the highest bar...SeniorLocal areaWorldwide$136k - $187k per year
...re all in on this mission. If you are too, let's talk. The Platform Network Engineering Team Auth0 by Okta is an easy-to-implement... ...and security so customers can focus on innovation. The Senior Software Engineer Opportunity You will be part of the Platform...SeniorLocal areaWorldwideFlexible hours- We are looking for a hands-on BI Platform Operations Engineer to provide production operational support, administration, maintenance, and technical... ...Other Languages English: C1 Advanced Seniority Senior...SeniorFor subcontractor
- ...conversation into a competitive advantage. Cresta’s unified AI platform combines conversational AI agents, real-time human agent augmentation... ...integrations. We are looking for strong versatile backend engineers who want to work at the intersection of distributed systems,...SeniorLong term contractWork at officeLocal areaRemote workWork from homeHome office
$170k - $220k per year
...We are looking for a Senior Software Engineer to help build NeMo Platform, NVIDIA’s product for developing, evaluating, deploying, and operating AI systems at scale. This role is for a senior engineer/architect for our Core team which owns and ships an open source plugin-based...SeniorFull timeLocal areaFlexible hours$136.7k - $182.3k per year
...Job Description: About Hapiko Hapiko makes Stickerbox, a voice-activated sticker printer for kids. A child says whatever they... ...their hand. Hapiko is a Spin Master company, so we pair a small, senior engineering team with the reach of one of the world's largest toy...SeniorFull timeRemote workFlexible hours$165k - $200k per year
...business. Role Overview As a Principal Engineer within the Global Transaction Banking (GTB... ...engineering to build the next-generation GTB Platform. This is not a strategy-only role — you... ...partnership with technology executives, senior leaders, and engineers, you will play a...SeniorFull timeWork from home- ...Responsibilities Define the platform vision and roadmap with reliability and developer... ...standards and service readiness practices across engineering. Design shared service primitives such... ...and retrospective practices. Mentor senior engineers, write influential design...SeniorFull timeHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Programmable Voice Engineer (CX Platform). Be the first to apply!
- senior web designer Toronto, ON
- senior project engineer Toronto, ON
- senior ruby developer Toronto, ON
- senior crm manager Toronto, ON
- cpa senior accountant Toronto, ON
- senior part time Toronto, ON
- senior accountant Toronto, ON
- senior hr manager Toronto, ON
- senior bookkeeper Toronto, ON
- senior tax manager Toronto, ON
