SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Developer, Voice & Messaging

Clio - Vancouver, BC, Canada - Hybrid

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: CAD 144,700 - 195,900 / annual

Clio is the global leader in legal AI technology, transforming how legal professionals and law firms work. We are seeking a Senior Software Developer to join our newly formed Voice & Messaging team, which is building a unified communications pillar across the Clio product suite. Your team is responsible for delivering voice, messaging, and email capabilities integrated into Clio Manage, Grow, and the broader ecosystem. This is greenfield work with significant architectural input. The technical stack includes a serverless, event-driven backend on AWS (Node.js, Lambda, API Gateway, DynamoDB) paired with real-time call infrastructure built on WebRTC, SIP, and LiveKit. You'll work at the intersection of real-time communications, regulatory compliance (call detail record retention, data residency, encryption), and tight practice management integration. Day-to-day responsibilities include: - Solving complex technical problems and delivering elegant solutions for Clio customers - Working in an agile environment with full-stack developers across multiple projects - Deepening expertise in Node.js and serverless architecture - Reviewing and providing code feedback across your team and the broader engineering organization - Collaborating with teams across Canada, the United States, and Ireland to diagnose and solve problems spanning multiple areas - Mentoring peers and fostering a culture of learning and constructive feedback This role is available to candidates across North America. If local to one of Clio's hubs (Burnaby, Calgary, or Toronto), you will be expected to be in office minimum twice per week on designated Anchor Days. REQUIREMENTS: - Proven experience in software development, specifically building web and real-time applications using Node.js on a serverless AWS stack (Lambda, API Gateway, DynamoDB) - Familiarity with real-time voice and video technologies: WebRTC, VoIP/SIP, and frameworks like LiveKit - Track record of deploying and maintaining production code at scale DESIRABLE: - Ability to gain fluency in new technologies quickly in an evolving, distributed environment - Demonstrated mentorship experience in software development, particularly with Agile processes and large-scale SaaS products - Diverse technical knowledge enabling complex problem-solving - Clear communication skills and ability to build high-trust relationships - Interest in leveraging AI to improve craft

Similar roles