Senior Programmable Voice Engineer (CX Platform)
Miratech
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Job Description
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.
Qualifications
- 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.
Additional Information
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.
- ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center... ...responsible for intelligent distribution of voice and digital interactions across agents,...SeniorFull timeInternshipRemote workRelocation
- ...Operating Systems Strong experience in Unix/Linux environments Key Qualifications 10+ years of experience in Data Engineering / Big Data / Platform Hands-on experience in AWS and Hadoop ecosystems Experience in data migration projects (e.g., Hadoop to AWS, DB...Senior
- ...investment and pension organization to engage an experienced Senior AI Platform Engineer (MLOps) to support the ongoing growth and operationalization... ...a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds...SeniorContract workWork at office
- ...admission processes are broken. They rely on multiple outdated platforms and error-prone manual work to admit residents. This... ...care and business outcomes. We’re looking for a high-ownership Senior Platform Engineer to build and scale the infrastructure, backend systems, and...SeniorRemote workFlexible hours
$130k - $160k per year
...of automotive retail. --- About the role Join our Platform Engineering team at AutoScout24 Group / Trader Corporation. We build the... ...and AI is the biggest lever we have. We're looking for a senior platform engineer who already works fluently with modern AI tooling...Senior$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- ...part of an established disruptor? If so, come join us and help redefine the Canadian banking landscape! The Sr. Director of Wealth Engineering will set the vision, guide architecture, set the proper engineering culture and enable a multi-disciplinary technology team to...SeniorPermanent employmentFlexible hours
- ...Moomoo is one of the most trusted and innovative retail trading platforms, serving over 24 million active users worldwide. We offer an... .... About the Role We are looking for an experienced Senior Software Engineer to join our engineering team in Toronto. This role is...SeniorLong term contractFull timeInternshipWork at officeLocal areaWorldwide
$136k - $187k per year
...all in on this mission. If you are too, let's talk. The Data Platform team is responsible for the foundational data services, systems,... ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies...SeniorLocal areaWorldwideFlexible hours- Elevate your data engineering skills with Benevity as a Senior Staff Data Platform Engineer in a hybrid work environment. Lead the design and execution of our data democratization strategy. Benevity seeks a Senior Staff Data Platform Engineer to shape our data platform's technical...SeniorFull time
$70k - $150k per year
...Hybrid Work Model BMO is building the platform capabilities that make enterprise AI... ...and scalable. We are seeking experienced Senior Engineers to help build and operate the core infrastructure... ...AI runs at BMO: the AI Gateway, Policy Engine, Identity Fabric, AI Registry,...SeniorPart timeInternship- Be a key player at Epiq as a Senior AI Platform Engineer, focusing on advanced AI solutions in a flexible and innovative environment. You will design and build critical platforms that enhance legal outcomes worldwide. This is a senior individual contributor role where you...SeniorWorldwideFlexible hours
- Drive innovation as a Senior Backend Engineer with a remote-first AI-native platform team focused on marketing and creative insights. You will leverage your expertise in Node.js and TypeScript to craft robust backend systems that scale effectively. Join a fast-growing Series...SeniorRemote work
- Join Cerebras Systems as a Senior Software Engineer specializing in AI fleet platform development. This role focuses on managing AI clusters and enhancing operational efficiency across platforms. As a senior engineer at Cerebras, you'll drive innovation in fleet management...Senior
- 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
- TD Bank Group à Toronto recherche un Directeur principal de l’ingénierie pour diriger les initiatives KYC au sein de l’équipe Enterprise Protect. Vous concevrez et piloterez les plateformes de données et les pipelines, en coordonnant des équipes multi-domaines pour assurer ...Senior
$120k - $202.5k per year
...Senior PlatformEngineer, VP Who we are looking for The State Street Cyber Architecture & Engineering team is looking for a Senior Platform Engineer, VP. The Cyber Data & Analytics team delivers models, insights, and tooling to help Cybersecurity teams make faster...SeniorLong term contractTemporary workWork at officeFlexible hours$137.8k - $178.08k per year
...Senior Staff Data Platform Engineer Location Toronto, Ontario Employment Type Full time Location Type Hybrid Department Technology... ...), plus a transformation practice with dbt ~ Warehouse engines at scale and declarative, asset‑based orchestration (e.g....SeniorFull timeWork at officeFlexible hours- Lead cloud innovation at Kinaxis as a Senior Cloud Platform Engineer with a focus on DevOps and cloud services. Join a hybrid team in Ottawa or remote across Canada. Kinaxis is seeking a Senior Cloud Platform Engineer to drive cloud capabilities and enhance development processes...SeniorRemote work
- Lead the Azure platform for Thomson Reuters as a Senior Cloud Platform Engineer. Drive infrastructure management and compliance for robust cloud-native applications in a hybrid work environment. This hands-on position involves overseeing Azure infrastructure, including AKS...Senior
- ...Overview \ : \ We are looking to hire Platform Engineers across multiple levels to support enterprise cloud, DevOps, and platform engineering... ..., operating models, and implementation approaches \ For senior/manager -level candidates: lead platform initiatives, mentor...SeniorFull time
$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$137.2k - $196k per year
...Senior Software Engineer - Platforms & Infrastructure About the Role: The Infrastructure team at Tubi builds and operates the core platforms that power our services at scale. We provide reliable, scalable, and developer-friendly systems for compute, networking, observability...SeniorLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week$136k - $187k per year
...this mission. If you are too, let's talk.About the TeamThe Data Platform team is responsible for the foundational data services, systems,... ...flexible. We encourage ownership. We expect great things from our engineers and reward them with stimulating new projects, new technologies...SeniorLocal areaWorldwideFlexible hours- Elevate your career at Okta as a Senior Software Engineer on the Data Platform team, focusing on scalable, high-performance solutions. Leverage your expertise in distributed systems to impact data analytics and ML. Join Okta's innovative Data Platform team, where you will...Senior
- Lead the Azure platform at Thomson Reuters, ensuring robust infrastructure for product engineering teams. You'll manage deployments and compliance across global regions from Canada in a hands-on senior role. This position demands an experienced individual contributor responsible...Senior
$80k - $105k per year
...and replace cars. Could you be the full-time Cybersecurity Platform Engineer in Toronto, ON, we’re looking for? Your future role Take... ...award-winning learning opportunities Progress towards senior leadership roles or specialized technical roles, depending on...SeniorLong term contractFull timeWorldwideFlexible hours$116k - $235.1k per year
...About the Role: We're hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto. Together these teams own the infrastructure that processes billions of events per day: Spark-on-Kubernetes, Flink and Kinesis pipelines, a multi-petabyte...SeniorLong term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week- ...looking for. ** Job Description We are looking for a senior, hands-on software engineer with broad experience across software development, cloud... ...comfortable building production software while also improving the platforms, tools, and practices that enable other developers to...SeniorHourly payPermanent employmentFull time
$100k - $120k per year
...along the way. Numeris is seeking a Senior Cloud Systems Engineer to lead the design, automation, and operation of enterprise cloud platforms across AWS and Azure. This role combines... ...We prioritize the well-being, growth and voices of our people. We actively listen, support...SeniorFull timeWork at officeWork from home
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 financial accountant Toronto, ON
- senior delivery manager Toronto, ON
- senior project coordinator Toronto, ON
- senior commissioning manager Toronto, ON
- senior qa analyst Toronto, ON
- senior designer Toronto, ON
- senior ruby developer Toronto, ON
- senior operations manager Toronto, ON
- senior director community engagement Toronto, ON
- senior internal auditor Toronto, ON
