Senior engineer building programmable voice, call-control, and CX communication platforms for Miratech, a global IT services company. Designing scalable voice infrastructure and Java/Spring Boot APIs.
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 Java and Spring Boot backend services and communication APIs
Implement call routing, session management, media handling, carrier integrations, and voice traffic processing solutions
Design highly available and scalable systems for 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 quality, time, and cost decisions
Collaborate with client stakeholders, Product, Architecture, QA, DevOps, Security, Operations, and vendors
Govern delivery and resolve critical technical issues
Requirements
8+ years of software engineering experience
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 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 customer routing and engagement concepts
Excellent communication skills
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
Health insurance
Relocation program
Remote work flexibility / Work From Anywhere Culture
Professional development opportunities
Certification programs
Mentorship and talent investment programs
Internal mobility opportunities
Internship opportunities
Opportunity to collaborate on impactful projects for top global clients
Inclusive and supportive work environment
Regular team-building company social events
Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality
Project Engineer supporting SOGECLAIR’s aerospace technology and digital - transformation projects. Coordinating engineering planning, problem - solving, and multidisciplinary collaboration.
Senior Geomechanics Engineer helping mining clients make safer decisions through geotechnical analysis, numerical modeling, and practical recommendations. Joining ITASCA’s employee - owned North American consulting team.
Principal Geomechanics Engineer leading complex mining geomechanics projects for ITASCA’s Canadian consulting practice. Advising clients, mentoring engineers, and developing North American business.
Ingénieur minier intermédiaire réalisant des études et plans pour mines souterraines et à ciel ouvert chez Norda Stelo. Optimisation des opérations, estimations de coûts et gestion de projets miniers.
Ingénieur minier sénior réalisant études, conception et optimisation de projets miniers pour Norda Stelo. Soutien technique aux sites et leadership d’équipes multidisciplinaires.
IAM Engineer designing Saviynt identity governance solutions for Colliers’ global commercial real estate enterprise. Automating access controls, compliance, provisioning, and cloud integrations across Canada.
Manufacturing Development Engineer scaling Arbutus Medical’s procedure - kit production from prototypes to reliable manufacturing. Bridging product development, suppliers, quality, and operations for surgical medical devices.
Forward Deployed Engineer building production AI systems for Sperton’s operating businesses. Discovering high - impact workflows, shipping end - to - end software, and measuring operational impact.
Autonomy Engineer developing hybrid behavior - tree and learned - policy systems for Dominion Dynamics’ sovereign Canadian combat platform. Deploying validated autonomy from simulation onto test aircraft.
Ingénieur responsable de projets électriques du bâtiment chez Norda Stelo, concevant des systèmes électromécaniques. Gestion de projets institutionnels, commerciaux et industriels, budgets et échéanciers.