Senior Software Engineer
$152,000–$190,000 year
HybridBurnaby, British Columbia, Canada
Job Summary
Lead the technical strategy and systems for the Customer Success Technology engineering team, contributing to the architecture and roadmap of our next-generation platform. Architect and implement solutions for complex problems spanning frontend interfaces, backend systems, and agentic AI applications to deliver optimized contact handling and back-office automation. Collaborate with product managers, designers, and fellow engineers to translate requirements into scalable software solutions while troubleshooting issues and performing root cause analysis to ensure application reliability. Report directly to an Engineering Manager within the Customer Success Technology organization.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; or equivalent work experience
- 6+ years of experience in software engineering in a team environment
- Experience as a lead, working on both the frontend, backend, and anything it takes and delight users both internally and externally
- Experience leading other engineers on large features in collaboration with Product Management and other partners
- Exposure to DevOps practices and CI/CD pipelines
- Hands-on experience leveraging modern AI development tools (such as Claude Code, GitHub Copilot, or Cursor) to accelerate development, debugging, and code optimization
- Experience or exposure to AI engineering applications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.