Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Voices is seeking a Senior Software Engineer to join a high-performing development team. You’ll design, build, and evolve modern full-stack systems that power critical workflows for customers and internal teams in a cloud-based environment.
Take ownership of complex technical initiatives and contribute to architecture decisions while maintaining scalability, reliability, and long-term sustainability. You’ll work closely with Product, Infrastructure, QA, and Support to ensure solutions meet
Location: Ontario, BC, Alberta, Nova Scotia (Hybrid - See “Hybrid Work Details” section below for more information)
Position Type: Full-Time
Vacancy Status: This posting is for an existing vacancy
Voices is the trusted voice partner for brands, tech and voice talent. Voices helps scale real voice solutions, across traditional voiceover, Voice AI, and ethically sourced voice data. For more than two decades, the biggest and most beloved brands have trusted Voices to find their voices and bring their projects to life.
Why join us? We’re on a mission to shape the future of voice, and we’re building a team that’s curious, collaborative, and passionate about making great ideas heard.
As a Senior Software Engineer, you’ll join a high-performing development organization working in cross-functional teams to design, build, and evolve modern full-stack systems that power critical workflows for our customers and internal teams. In this role, you’ll take ownership of complex technical initiatives and contribute to system architecture and design decisions within a modern cloud-based environment, helping ensure our platform remains scalable, reliable, and maintainable as it grows. You’ll apply strong full-stack engineering expertise to solve complex technical problems and deliver solutions that balance immediate business needs with long-term technical sustainability.
We value thoughtful engineering, steady delivery, and continuous improvement. You’ll collaborate closely with Product, Infrastructure, QA, and Support to ensure solutions are technically sound and aligned with business goals, while proactively identifying opportunities to improve architecture, tooling, and development practices. You’ll report to the Senior Manager, Application Development and be part of a team that values high standards, ownership, and pragmatic problem solving.
In this role, you’ll take ownership of the following key areas: