Principal Software Engineer - Lead Scalable Systems & AI
ServiceTitan
Canada
On-site
CAD 221,000 - 332,000
Full time
29 days ago
Job summary
A leading software company in Canada is seeking a Technical Leader to oversee engineering teams. The role demands extensive expertise in .NET applications and a strong background in web development. You will shape technical vision, improve critical systems, and mentor engineers. Ideal candidates should possess over 20 years of industry experience and strong leadership skills. Competitive compensation and benefits including flexible time-off and health coverage are offered.
Benefits
Flexible time off
Comprehensive health benefits
Bonus opportunities
Leadership training
Parental leave support
Qualifications
- 20+ years of industry experience, including large scale enterprise web/SaaS applications.
- 10-15+ years of experience in senior engineering roles, designing APIs and tools.
- Strong communication and technical writing skills.
Responsibilities
- Own the short and long term technical vision of your team.
- Design and improve critical systems and components.
- Mentor and guide engineers across the organization.
Skills
Responsive web application development
Building distributed systems for scale
Technical leadership
Process management
.NET technology stack (C# / .NET, MVC, Web APIs)
SQL databases
HTML5 and JavaScript
React
Performance/reliability monitoring
Git
Education
B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related field
Tools
Visual Studio
JIRA
TeamCity
A leading software company in Canada is seeking a Technical Leader to oversee engineering teams. The role demands extensive expertise in .NET applications and a strong background in web development. You will shape technical vision, improve critical systems, and mentor engineers. Ideal candidates should possess over 20 years of industry experience and strong leadership skills. Competitive compensation and benefits including flexible time-off and health coverage are offered.