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 timeInternshipRelocation
$150k - $250k per year
...that. We're a small team (around ten engineers and designers) who wear a lot of hats and... ...from day zero — not just the ones with a platform team to build them. Open-source is in our... ...backend services, plus multi-region Compute Engine managed instance groups for the stateful...SeniorPermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours$170k - $220k per year
...Midnite? Midnite is a next-generation sports betting and gaming platform built for a new wave of players. We combine sharp product... .... Not your grandad’s bookie. The Role Title: Senior Platform Engineer Team: Platform Engineering Location: Remote / Canada...SeniorFull timeLocal areaRemote workWork from homeHome officeFlexible hours- ...Connected Operations™ Cloud, which is a platform that enables organizations that depend on... ...About the role The Integrations, Data Engineering and AI (IDEA) team within Samsara’s Business... ...Technology organization is looking for a Senior Data Platform Engineer to join our team....SeniorLong term contractFull time
$230k - $280k per year
...help us build something truly special. About the Platform Team The Platform team empowers other engineering teams at Shakepay by providing the tools,... ...excellence. About the Role We’re looking for a Senior Engineering Manager to lead and grow a team of platform...SeniorRemote jobLong term contractFull timeTemporary workWork at officeLocal area$150k - $200k per year
...healthcare experience. PocketHealth is a patient-centric platform that enables hospitals and clinics across North America to share... ...for millions more patients across North America. As a Senior Software Engineer on our Platform team, you'll build the foundational...SeniorFull timeWork at officeRemote work2 days per week- ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables... ...accelerate, innovation flourishes, and every voice is valued. Our high-performance culture... ...lifecycle to solve this problem. As a Senior Backend Engineer on the newly established Platform Readiness...SeniorFull timeRemote work
- ...supercharge it through the people, the work, and the programs that fuel who we are. About the role We're looking for a Senior Platform Engineer to join our DevOps/Infrastructure team. In this role you'll own and extend the tooling that our engineers use every day to...SeniorFull timeInternshipRemote workFlexible hours
- ...funding to more than $80 million. *This is an existing vacancy ABOUT THE ROLE Spellbook is seeking a generalist Platform and Infrastructure Engineer to join our team. In this role, you'll work across our entire technical stack—from infrastructure (AWS, MongoDB,...SeniorFull timeContract workFlexible hours
- ...Hiring the first dedicated engineer for its data platform. Today the platform is nascent, solid backend infrastructure exists, but nobody owns it, and the perception/ML team is being handed data that isn't in the shape they need. This is a founding-level, zero-to-one...SeniorRemote jobFull time
- ...can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies... .... One Data Streaming Platform. About the Role: As a Senior Software Engineer, you will contribute to several key initiatives for the...SeniorFull time
- ...About Us: Wrapbook is the AI platform for production finance. We’re building a system... ...more with less. The Opportunity - Senior Software Engineer I, Platform Enablement (Remote - CANADA... ...Wrapbook relies on: the Approval Workflow Engine (AWE), permissions for customers and...SeniorFull timeRemote work
$123.75k - $165k per year
...This is Engineering at Lattice Lattice’s Engineering team is continuously working to better... ...experience. The Infrastructure Platform team focuses on the cloud services, infrastructure... ...services. What You Will Do As a Senior Software Engineer on the Infrastructure...SeniorFull timeWork at officeRemote workWork from home- ...because when one Nerd levels up, we all do. NerdWallet’s Platform Engineering teams build and operate the foundational systems that power experiences... ...engineering quality at scale. We’re looking for a Senior Engineering Manager, Platform Engineering to lead engineering...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations... ...long term. About the role: Samsara is looking for a Senior Software Engineer I to join our Data Platform team , which owns and develops...SeniorLong term contractFull timeRemote workRelocation package
$120k - $160k per year
...experiences. The Role As a UI Programmer, you will play a key role in designing and... ...ensure smooth performance across target platforms. Work closely with UI/UX designers and... ...proficiency in C++. Proficient with Unreal Engine 5 Proficient with Common UI, Lyra,...SeniorRemote jobFull timeWork at officeRelocationFlexible hours- ...looking for amazing people to add to our team! About the Role We’re looking for a Senior Software Engineer to take ownership of the production systems and internal data platform that power our Machine Learning (ML) and Operations Research (OR) work. This is a...SeniorFull timeFor contractors
- ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations... ...Capital. The role, in a nutshell We’re looking for a Senior Software Engineer to join our Platform team, which owns the customer-facing platform capabilities...SeniorRemote jobLocal areaFlexible hours
- ...technical direction, grow a world-class platform engineering team in Vancouver, and directly shape how... ...team. Hire, mentor, coach, and grow Senior Platform Engineers and other engineers,... ...strive to create a workplace where every voice is heard, and every idea is respected....SeniorFull timeWork at officeLocal areaWorldwide
- ...technology engagements. We connect elite engineers and architects with Fortune 100 organizations undergoing mission-critical platform implementations and digital... .... Role Overview We are seeking a Senior Genesys Cloud CX Solution Architect to lead the design and...SeniorFull time
$135k - $180k per year
...push the boundaries of what’s possible. These state-of-the-art platforms are powered by proprietary in-house technology, a key component... ...libraries and design system, the build and release tooling every engineer touches daily, and the performance, accessibility, and observability...SeniorRemote jobFull timeContract work- ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables... ...accelerate, innovation flourishes, and every voice is valued. Our high-performance culture... ...An overview of this role As a Senior Software Engineer on GitLab's Authorization team, you will...SeniorRemote jobFull time
- ...of the world’s most prestigious financial institutions. The CMG platform is currently relied upon by nearly 150 buy-side firms representing... ...visit . The Role We’re looking for a Platform Engineer to help drive our DevOps, infrastructure, reliability, and...Remote jobFull timeLocal area
$153k - $213k per year
...event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal... ...capabilities: Design and implement platform features that enable engineers across Affirm to build, deploy, and operate data applications...SeniorRemote jobFull timeWork at officeImmediate startFlexible hours$74.5k - $84k per year
...and share your knowledge generously. About The Role: The Senior Platforms and Automations Technologist is responsible for developing,... ...performance optimization, and working with Leadership on long-term CX scalability plans. Data-focused mindset: Works closely with...SeniorLong term contractFull time- ...without any hidden fees or compounding interest. ML Feature Platform is one of the two teams that compose the ML Platform at Affirm,... ...to Affirm’s availability and latency goals. We’re looking for engineers who are passionate about ML enablement and believe that platform...SeniorRemote jobFull timeWork at officeFlexible hours
- ...Position Summary: At Miovision, we are engineering the future of smart transportation, and... ...a governed, API-first technology platform that will act as the ultimate express lane... ...partners, and AI agents. We are looking for a Senior Director, Platform to serve as the master...SeniorLong term contractFull timeContract workRemote workFlexible hoursShift work
- ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations... ..., innovation flourishes, and every voice is valued. Our high-performance culture is... ...GitLab. An overview of this role As Engineering Manager, Infrastructure Platforms at...Full time
$128k - $200k per year
...About The Role Hi, I'm James , and I help lead the Infrastructure & Enablement group at Jane. Platform Engineering and Developer Experience are career passions of mine, and both are areas critical to our group here. One of the many reasons I joined Jane was to help developers...SeniorRemote jobInternship- ...advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact... .... By organizing the frontend landscape into product-driven and engineering-driven dimensions, the Frontend Platform team promotes clear...SeniorWork at officeLocal areaRemote workWork from homeHome 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!
