CareerPlanSign in

Senior Software Engineer

TORONTO, Ontario, Canada💼 Full-time🗓 2026-08-20 → 2026-09-26

Core

Design and build enterprise-scale backend services and frontend applications for real-time audio streaming, transcription, and AI-powered summarization to enhance advisor efficiency.

Role type

Senior Software Engineer (Audio/AI Backend & Desktop)

Builds

Multi-tier applications handling real-time audio processing, transcription, and generative AI summarization for financial advisors.

Domain

Financial Services / Real-time Audio Streaming / Generative AI

Deliverable

production ML models | product features

Required skills

TypeScript, Node.js, React, Electron.js, WebSocket protocols, AWS Transcribe Streaming, OAuth 2.0/OIDC, Koa, Jest, k6, stream processing, audio buffer management

Preferred skills

WebEx API/SDK, audio processing (noise reduction, echo cancellation), Windows audio APIs (WASAPI), Electron packaging, load testing, AWS EC2/Lambda/API Gateway, Java Spring Boot, observability tools (Dynatrace, Elastic Stack, Prometheus, Grafana)

Technologies

TypeScript, Node.js, React, Electron.js, WebSocket, AWS Transcribe, Koa, Jest, k6, WASAPI, WebEx API, Java Spring Boot, Dynatrace, Elastic Stack, Prometheus, Grafana

Responsibilities

Code, test, build, deploy, and support multi-tier architecture applications for real-time audio processing; Engineer backend services and frontend applications integrating audio streaming and generative AI; Design systems with resilience, observability, and scalability; Troubleshoot complex multi-tier applications and WebSocket connections.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.