×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in London, Ontario, K5Z, Canada
Listing for: Voices
Full Time position
Listed on 2026-03-08
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 CAD Yearly CAD 100000.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer

Location:

Ontario (Hybrid - See “Hybrid Work Details” section below for more information)

Position Type:
Full-Time

Vacancy Status:
This posting is for an existing vacancy.

About Us
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.

About the Role
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.

Responsibilities
In this role, you’ll take ownership of the following key areas:

Application & System Development

Design, build, and evolve customer-facing and internal applications using modern full-stack technologies, ensuring scalability, maintainability, and long-term sustainability.

Lead the design and extension of applications built on modern frameworks, contributing to architectural decisions and technical direction.

Design and maintain internal APIs and third‑party integrations (e.g., Salesforce and cloud services), ensuring reliability, performance, and secure data exchange.

Drive the delivery of complex product initiatives, owning solutions from technical discovery and design through implementation, deployment, and post‑release evaluation.

Identify and address technical debt, performance challenges, and structural improvements within the systems you support.

Quality, Testing & Security

Establish and uphold high standards for automated testing (unit and integration), ensuring long‑term code quality and system reliability.

Apply and advocate for accessibility (AODA, WCAG) and security (OWASP) best practices across projects.

Analyze and optimize system performance, proactively identifying bottlenecks and recommending architectural or design improvements.

Provide technical leadership in diagnosing complex defects and production issues, partnering with Product and Support to drive durable resolutions.

Engineering Practices & Delivery

Contribute to release planning and technical scoping, providing clear assessments of trade‑offs, complexity, risk, and long‑term impact.

Improve development workflows, tooling, and CI/CD processes to increase team efficiency and delivery confidence.

Participate in and elevate code review practices, providing thoughtful feedback that strengthens overall code quality and engineering standards.

Use AI‑assisted development tools responsibly to improve productivity, maintainability, and documentation quality.

Documentation & Technical Collaboration

Document architectural decisions, APIs, and significant implementation details to support knowledge sharing and long‑term maintainability.

Contribute to and help evolve shared libraries, internal frameworks, and design systems to ensure consistency and reusability across teams.

Collaborate across…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary