Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Voice Engineer (Cx Platform)

Miratech

Full-timeCompany Description
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-drivenorganizationand our culture of Relentless Performance has enabled over 99% ofMiratech'sengagements to succeed by meeting or exceeding our scope, schedule, and/or budgetobjectivessince ourinceptionin 1989.Miratech has coverage across 5 continents andoperatesin over 25 countries around the world. Miratech retainsnearly 1000full-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.ResponsibilitiesDesign 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 HaveExperience 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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Java Voice Engineer (Cx Platform) in Winnipeg, MB vacancy
  •  ...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... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    1 day ago
  • Build Java and Spring foundations at impact.Com, shaping shared libraries, service templates, and engineering standards across the platform. This hands-on role serves fellow engineers.As a senior-level engineer, you will develop production applications and software other engineers... 
    Senior

    Sponsor Finder

    Winnipeg, MB
    1 hour ago
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities for model development... 
    Senior

    The Institute for Performance and Learning

    Winnipeg, MB
    1 day ago
  • Concevez des plateformes Java et Scala pour améliorer le cycle logiciel chez Morgan Stanley, en mode hybride à Montréal, Québec. Travaillez sur des systèmes distribués et l’automatisation.Ce poste d’ingénierie logicielle principal, de niveau directeur, soutient l’équipe Optimus... 
    Senior

    Morgan Stanley

    Winnipeg, MB
    1 hour ago
  •  ...Luxoft in Toronto, Canada, seeks an experienced Java backend developer to own critical SDLC phases and deliver scalable microservices....  ...Scrum environment with teams across global locations, focusing on platform components and data services. You will leverage Java, Spring Boot... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago
  • Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in... 
    Senior

    Akkodis

    Winnipeg, MB
    1 hour ago
  • Build strategic Java reference data platforms for a global bank, using Spring Boot, SQL, REST services,...  ...and Redis across a global team.This Senior Java Developer owns key projects and...  ...and technology vendors while following engineering excellence standards.Key Responsibilities... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago
  • A technology firm in Toronto is seeking a Senior Software Engineer specializing in Java and data platforms. The role involves designing large-scale data systems on Azure, optimizing SQL queries, and building data pipelines for advanced analytics. Candidates should have strong... 
    Senior

    Akkodis

    Winnipeg, MB
    1 hour ago
  • NTT DATA is seeking a Java Developer (Onsite Hybrid) to join the Firm Market Risk Technology team in Montreal, Canada. The role focuses...  ...portfolio, with collaboration across Risk Managers, Analytics teams and senior management. The position emphasizes strong Core Java expertise,... 
    Senior
    Remote work

    NTT America, Inc.

    Winnipeg, MB
    1 hour ago
  • Build strategic reference data platforms with Java and Spring Boot for the world's most global bank, supporting organization-wide information access. Work across analysis, design, development, testing, and deployment.This Java Developer role requires at least six years of Java... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago
  • impact.com in Canada is seeking a senior software engineer for the Application Platform Engineering team. You’ll write code that runs inside every new service, shaping how we build and deploy complex platform components across the engineering organization. You’ll work directly... 
    Senior

    impact.com

    Winnipeg, MB
    1 hour ago
  • Citigroup Inc. in Mississauga, Ontario, invites a Java Developer Lead Analyst (VP level) to drive architecture and implementation of scalable...  ...combines technical depth with leadership, mentoring mid-level engineers and coordinating with cross-functional stakeholders to #J-18808... 
    Senior

    Citigroup Inc.

    Winnipeg, MB
    1 hour ago
  •  ...Miratech Group is seeking a Senior Full Stack Java Engineer to join our Workforce Management product stream. You will build enterprise-scale solutions supporting forecasting, capacity planning, scheduling, real-time adherence, intraday management, and operational reporting... 
    Senior

    Miratech Group

    Winnipeg, MB
    1 hour ago
  •  ...Miratech is seeking a Senior Programmable Voice Engineer in Canada to design and build programmable voice capabilities, call control services, media...  ...API-driven communications infrastructure similar to CPaaS platforms. The role involves architecture to delivery across enterprise... 
    Senior
    Remote work

    Miratech

    Winnipeg, MB
    1 hour ago
  •  ...25%. Job DescriptionWe are looking for a Senior Full Stack Engineer to design, develop, and support scalable cloud...  ...Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services... 
    Senior
    Full time
    Internship
    Relocation

    Miratech Group

    Winnipeg, MB
    1 hour ago
  • Nextiva is seeking a Senior Product Manager to define and deliver mid-market customer experience capabilities, working directly with customers...  .... You will own strategy, lead discovery, and collaborate across Engineering, Design, Data Science, and GTM to ship features and measure... 
    Senior

    Nextiva

    Winnipeg, MB
    1 hour ago
  •  ...Miratech is seeking a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact centers. You will develop core...  ...high availability. You will work with Java, Spring Boot, distributed architectures,... 
    Senior

    Miratech

    Winnipeg, MB
    1 hour ago
  • Build Java cloud services and internal platforms in a hybrid Mississauga contract focused on developer productivity and workflow automation.This Senior Java and DevOps position requires eight years of software development experience. You will design, develop, and deploy web... 
    Senior
    Contract work

    Mitchell Martin Inc.

    Winnipeg, MB
    1 hour ago
  • $95k - $140k per year

    Join a high-impact engineering team building the distributed systems that power corporate actions...  ...design, own, and evolve production-grade Java services where accuracy, scalability, and...  ...experience with AWS or comparable cloud platforms, alongside familiarity with event-driven... 
    Senior
    Long term contract
    Temporary work
    Local area

    EPAM Systems

    Winnipeg, MB
    1 hour ago
  •  ...PointClickCare is seeking a skilled engineer to join a high-impact team transforming healthcare through technology. You will design and build scalable platform services, leveraging AI-augmented engineering practices to accelerate delivery and improve clinical outcomes.... 
    Senior

    PointClickCare

    Winnipeg, MB
    1 hour ago
  •  ...United Software Group Inc is seeking a Senior Java Backend Engineer to design and build core Market Risk platform components in Core Java. The role involves developing scalable risk calculation systems, applying AI tooling to support analytics, and mentoring junior developers... 
    Senior
    Contract work

    United Software Group Inc

    Winnipeg, MB
    1 hour ago
  • A leading financial services firm is seeking a Senior Back-End Java Developer to support the modernization of their Foreign Exchange platform. The role involves developing high-performance back-end components and RESTful APIs, focusing on integration across banking systems.... 
    Senior
    Contract work

    Botsford Associates

    Winnipeg, MB
    1 hour ago
  • Job Title: Senior Java Engineer Agentic AI Location: Toronto, ON (Hybrid 3 days/week onsite) Duration: 6-month contract (extension possible up to 1 year) or FTE About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical... 
    Senior
    Contract work
    Internship
    3 days per week

    Princeton IT Services, Inc

    Winnipeg, MB
    1 hour ago
  • Build workforce management software with Java and React at Miratech, translating...  ...into scalable enterprise solutions.As a Senior Full Stack Engineer, you will support forecasting, capacity...  ...contracts, and versioning standardsIntegrate CX, routing, HR, payroll, identity, and data... 
    Senior

    Miratech

    Winnipeg, MB
    1 hour ago
  •  ...Canada is seeking a highly motivated Lead Java Developer to join our Technology team in...  ...You will lead technical direction, mentor engineers, collaborate with stakeholders, and...  ...delivering high-quality software for our internal tools and platforms. #J-18808-Ljbffr... 
    Senior

    Citigroup Inc.

    Winnipeg, MB
    1 hour ago
  • Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month...  ...bank as a senior developer creating web-based applications and platform technology solutions. Apply Java, Spring Framework, Docker,... 
    Senior
    Contract work
    Remote work

    Motion Recruitment Partners, LLC

    Winnipeg, MB
    1 hour ago
  • $100k - $120k per year

    We're Hiring: Senior Software Engineer, Operations (Core Java & iOS)Compensation: $100,000 - $120,000 Base Salary + Up to 10% BonusSecurity Clearance...  ...applications across web, mobile, middleware, and API platforms.Must-Haves10+ years of enterprise software development... 
    Senior

    Agilus Work Solutions

    Winnipeg, MB
    1 hour ago
  • Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange (FX) platform modernization and integration program within our Capital Markets division. This role focuses on the integration of FX capabilities... 
    Senior
    Hourly pay
    Long term contract

    Botsford Associates

    Winnipeg, MB
    1 hour ago
  •  ...NTT DATA, Inc. in Montreal seeks a Java Developer (Onsite Hybrid) to design and build the Firm Market Risk Platform. You will work on Core Java backend components, create scalable risk calculations, and collaborate across global teams in an Agile setup. The role emphasizes... 

    NTT DATA, Inc.

    Winnipeg, MB
    1 hour ago
  • Apply advanced Java and DevOps skills to strengthen banking application security, release...  ...resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work...  ...vulnerability remediationLinux, Docker, container platforms, SQL, logs, and metricsUse Java,... 
    Senior

    Luxoft

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Voice Engineer (Cx Platform). Be the first to apply!