About the company
Our partner is looking for a Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform based in Canada. This is a senior-level opportunity to build the realtime and voice foundation of an AI-powered customer experience platform serving major travel brands.
Responsibilities
- Own the voice channel end to end, including telephony and CPaaS integrations, streaming speech-to-text and text-to-speech pipelines, realtime AI model orchestration, and latency and quality optimization.
- Build and enhance product capabilities across the stack using React and TypeScript for front-end experiences, Scala and Python for backend services, and cloud infrastructure on GCP.
- Design and maintain scalable, multi-tenant architecture that allows multiple enterprise partners to operate from a shared codebase through configuration rather than separate forks.
- Develop safety and compliance capabilities, including guardrails, content filtering, and integration points for PII redaction.
- Maintain revenue-critical production systems through strong observability, alerting, incident response, SLA management, and effective rollback strategies.
- Build platform capabilities that enable forward-deployed engineering teams to configure partner telephony integrations and support successful go-lives.
- Develop RESTful APIs, microservices, and event-driven systems that support reliable, scalable customer experiences.
- Collaborate closely with product, design, operations, and other engineering teams to translate complex requirements into pragmatic, iterative solutions.
- Contribute to architecture and code reviews while mentoring engineers and raising engineering standards across the team.
- Apply AI coding tools thoughtfully while reviewing, validating, and taking full ownership of all production code.
Requirements
- 6+ years of professional software engineering experience, including senior-level ownership of production systems and strong full-stack capabilities.
- Hands-on experience with realtime systems such as voice applications, WebRTC/SIP, streaming media, or other low-latency products.
- Strong front-end development skills with React and TypeScript, combined with backend expertise in Scala or another JVM language and/or Python.
- Experience with cloud infrastructure on GCP or AWS and with designing, building, and operating production-grade distributed systems.
- Proven experience developing and maintaining RESTful APIs, microservices, and/or event-driven architectures.
- Strong understanding of operational excellence, including SLAs, observability, on-call practices, incident response, and rollback planning.
- Ability to break down complex technical problems, make pragmatic trade-offs, and deliver solutions incrementally.
- Strong communication and collaboration skills, with the ability to work effectively across product, design, engineering, and operations.
- Familiarity with AI-assisted development tools and the judgment required to review, improve, and take ownership of AI-generated code.
- Experience with conversational AI or LLM orchestration is a strong advantage, particularly with technologies such as Deepgram, ElevenLabs, Whisper, or OpenAI Realtime.
- Experience with cloud telephony or CPaaS platforms such as Twilio, Amazon Connect, Genesys, or LiveKit is an asset.
- Experience building customer service, CRM, contact center, or workflow automation products is desirable.
- Knowledge of travel technologies such as PSS, GDS, hotel PMS, or CRS is a plus but not required.
Conditions
- Competitive total annual compensation of approximately CA$250,000–CA$350,000, depending on qualifications, skills, and experience.
- Equity opportunities through options/RSUs, with additional potential incentives such as a sign-on bonus.
- 100% employer-paid premiums for the group insurance plan.
- Life insurance and short- and long-term disability coverage.
- Health Spending Account (HSA) for eligible medical and dental expenses.
- Telemedicine access for employees and dependents.
- RRSP plan with automatic pre-tax contributions.
- Generous parental leave designed to exceed typical industry standards.
- Unlimited paid time off.
- Travel stipend to support personal travel.
- Flexible access to coworking spaces and a work-from-home stipend.
- Fully remote work environment with flexibility across Canadian locations.
- Small, dynamic teams offering significant ownership and impact.
- Entrepreneurial culture that encourages innovation, calculated risk-taking, and initiative.
- Open communication with management and leadership.
- Strong opportunities for professional growth in a fast-moving technology environment.