Senior SW Engineer

2 weeks ago


Remote Canada ComputerSoftware hireVouch Full time
Senior Software Engineer, Voice AI

Your opportunity

Our client is a mission-driven, seed-stage startup modernizing emergency response communications, reducing 911 call wait times and improving public safety outcomes. It's a Canadian corporation that operates with remote teams distributed across North America. Their core product is an AI-powered voice agent that autonomously handles incoming calls for government services, with an acute focus on public‑safety and city‑service hotlines.

The company is a freshly funded, mission-driven SaaS GovTech led by accomplished, repeat co-founders committed to impacting communities by relieving a critical bottleneck in emergency response communications. The leadership team brings decades of startup experience, multiple exits through both IPO and M&A, and relevant tours of duty in public service and research to the venture. As of May 2025, the company has approximately 10 team members total, and this hire will take the engineering team from 4 to 5 software engineers. The rest of the team serves in sales/go-to-market, operations and leadership roles.

The platform utilizes commercially available and open-source models to provide a sophisticated voice agent capable of triaging 911 calls, automating routine and non-emergent 911 calls, and handling 311 and government service calls. The company differentiates itself from the competitive landscape by focusing exclusively on 911/311 calls and integrating with existing emergency call‑center and dispatch workflows.

R&D is organized into a single cross-functional delivery team led by the co-founder and CTO. Following the close of their seed round, the company is investing in their product velocity and is seeking a senior software engineer to join their budding engineering team.

Key responsibilities 

  • Software architecture and engineering: Design and implement event‑driven, real‑time, highly concurrent systems leveraging advanced concurrency patterns (e.g., actor model, goroutines), asynchronous messaging, and performance optimizations to ensure low‑latency, high‑throughput and fault‑tolerance

  • Systems architecture and engineering: Collaborate on cloud‑native architecture, infrastructure as code, CI/CD pipelines, autoscaling and load‑balancing strategies, security best practices, and observability efforts

  • AI platform engineering: Integrate LLMs and other emerging AI technologies, select and potentially fine‑tune models, orchestrate deployments, and monitor performance

  • Audio processing: Design, implement, and optimize audio‑processing pipelines for capabilities such as speech‑to‑text, text‑to‑speech, voice‑activity detection, endpointing, noise filtering, and emotion detection

  • Technical leadership and mentoring: Guide architecture and design decisions, conduct code reviews, establish best practices, and coach team members to accelerate their technical growth while reinforcing a culture of continuous improvement

Tech stack

  • Back-end: Elixir (Phoenix, Membrane)

  • Database: PostgreSQL

  • Cloud provider: Azure

  • Machine Learning & AI services: OpenAI

  • Infrastructure as code / containerization: Terraform, Docker

  • Monitoring, alerting & observability: New Relic,

Your know-how

  • You have 4+ years of experience in back-end or full-stack software engineering

  • You have an adaptable, resilient disposition suited to a dynamic startup environment

  • You have experience designing and implementing event-driven, highly concurrent systems

  • You have experience with natural language processing (NLP)

  • You have a contagious growth mindset and persistently seek opportunities to improve yourself, the team, products and processes in a scaling business

  • You have an excellent command of English

It's a bonus if

  • You have an acute interest in building impact-oriented technology and saving lives with software

  • You have helped build or scale an enterprise SaaS venture

  • You have designed and operated highly concurrent, fault‑tolerant services using Elixir, Erlang, Go, or an equivalent language

  • You have developed and integrated voice‑AI or audio‑processing solutions in production

  • You have experience with telephony systems (PSTN, SIP protocols, PBX architectures)

  • You have experience with WebRTC technologies (peer-to-peer media streaming, signaling protocols, ICE/STUN/TURN for NAT traversal, data channels, and client-server integration)

  • You have experience with Vector databases and similarity search pipelines


  • Backend SW Engineer

    2 weeks ago


    Remote, Canada · Computer/Software hireVouch Full time

    Senior Backend Engineer - JavaOur client is a technology company that enables people to live their best lives. Our mission is to bring pharmacies into the future by building a convenient and easy-to-use service, and improving access to medications for our customers while rooting our team in a patient-first mentality.The Engineering culture: We operate with...


  • Remote, Canada · Computer/Software hireVouch Full time

    Senior Software Engineer (Go), Platform EngineeringYour opportunityWe're supporting a remote-first team responsible for a comprehensive open-source developer platform that has processed over $5 billion in transaction volume. A pioneer in their space, their unified API and SDK layer simplifies the developer experience and underpins games and apps used by...


  • Toronto, Ontario · Computer/Software, Canada hireVouch Full time

    Staff SW Engineer (Platform Team)About the RoleAs a Staff Software Engineer on our Platform team, you'll design, implement, and maintain robust, high-quality backend APIs and services. Your work will directly impact Motion's core operations and enable teams across the company to leverage our data across multiple product lines. We work primarily in Node,...


  • Canada, Remote · Computer/Software hireVouch Full time

    The RoleWe're hiring 3–4 Senior Software Engineers to help us scale. As part of a small, high-impact team, you will:Engage with customers and stakeholders to design solutions for SMB financial challengesOwn the full software development lifecycle: design, development, testing, and productionRefine engineering processes, tools, and systems to support scale...


  • Canada Nokia Global Full time

    DescriptionAs a HW/SW Reliability Engineer in the NI-IP Organization, you will be responsible for the Reliability of product design of the latest developments. This position requires self-starters who can manage the detailed Reliability review of complex HW/SW product designs. You will work with highly motivated teams of engineering professionals and have...

  • Sr SW Engineer, AI

    7 days ago


    Remote, Canada or US · Computer/Software hireVouch Full time

    Senior Software Engineer, AI PlatformYour opportunityOur client is a pioneering, seed-stage startup on a mission to revolutionize the delivery of pharmacy care worldwide. They build a category-creating product suite of proprietary LLMs, AI agents and cloud tools that empower pharmacists to focus entirely on patient care and remedy the unsustainable situation...


  • Remote, Canada · Computer/Software hireVouch Full time

    Our clients contribution to society includes reducing congestion, and pollution, providing zero-emissions deliveries, increasing the quality of life for residents, empowering seniors and disabled people, and enabling affordable delivery for local businesses.TeamOur clients Platform team is at the forefront of engineering time-sensitive, distributed systems...


  • Remote, Canada or US · Computer/Software hireVouch Full time

    Millions die every year because their medical problems aren't treated quickly enough. Hundreds of millions suffer pain, worry and discomfort needlessly because of long waiting times. I founded because I was tired of breaking bad news to patients who later died, because they didn't get a great care plan quickly. So many of those deaths were avoidable.We've...

  • Senior ML Engineer

    2 weeks ago


    Toronto, Canada · Computer/Software hireVouch Full time

    About this roleAs a Senior Machine Learning Engineer, you will lead efforts to build models and services that support our core timekeeping product. You'll collaborate closely with cross-functional teams to design and deploy cutting-edge machine learning to support core product features. Beyond developing models, you'll build and shape our engineering...


  • U.S., Canada, Germany, Norway EnCharge AI Full time

    EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge's robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute efficiency and density compared to today's best-in-class solutions. The high-performance architecture is coupled with seamless software...