Principal Software Engineer (Questbank)
$135,000–$165,000 year
On-site · Toronto, Ontario, Canada
Job Summary
Lead architecture and strategy for complex systems within a fintech-focused team; drive AI-powered development and remove development friction; mentor engineers, improve observability, testing, and scalability; author design proposals and technical strategies; collaborate with architects and leads to align technical direction with business needs; champion standards for security, logging, and performance monitoring; operate in a hybrid workplace with at least 3 days in the office.
Required Qualifications
- 8+ years of software development experience with a track record of leading highly complex technical initiatives
- Bachelor's or Master's degree in Computer Science, Systems Engineering, or equivalent hands-on experience
- deep production-grade experience in C#, Minimal APIs, and Angular
- strong command of SOLID principles, integration design patterns, and REST-ful/SOAP-based services
- comfortable using AI coding tools like Claude AI and Cursor as part of daily workflow
- leadership by influence and mentoring engineers
- ability to identify bottlenecks and implement solutions
- strong communication skills with technical and non-technical stakeholders
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.