Lead Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, May 14, 2026
This job expires in: 29 days

Job Summary

Lead Software Engineer, responsible for leading the development of AI-driven voice, IVR, and conversational platforms, working full-time remotely from Canada (excluding Saskatchewan).

Key Responsibilities
  • Lead end-to-end execution of AI-based software systems, ensuring high-quality and scalable solutions
  • Drive delivery of AI/ML and conversational platform programs, collaborating with cross-functional teams
  • Embed quality-first thinking across the software development lifecycle and define quality standards
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 10+ years of software engineering experience, including lead-level responsibilities
  • 5+ years of experience designing and implementing cloud-native applications (AWS preferred)
  • 3+ years of experience with Amazon Connect and/or Amazon Lex (V2), AWS Lambda, and API Gateway
  • 2+ years of experience delivering AI/ML or conversational platform solutions in production environments

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...