Lead Software Engineer – Azure | Full Stack | AI-Enabled Systems

Job Description

  • Contractor
  • Anywhere

Lead Software Engineer – Azure | Full Stack | AI-Enabled Systems (Hybrid | Toronto | $150K–$170K)
We’re looking for a hands-on Lead Software Engineer to drive the design and delivery of modern, scalable, cloud-native applications powered by Azure and AI-enabled technologies.
This is a technical leadership role (not just management) where you’ll stay close to the code while guiding architecture, mentoring developers, and owning end-to-end delivery of high-impact systems.
⚡ What You’ll Do
Lead development of microservices, APIs, and event-driven systems
Build full-stack applications using Python / C# + React / Angular
Design and deploy cloud-native solutions on Microsoft Azure
Drive CI/CD, DevOps, and Kubernetes-based deployments
Integrate AI/ML and generative AI capabilities into applications
Mentor engineers and influence technical direction
Ensure high-quality, scalable, and secure software delivery
🧠 What You Bring
8+ years in software development with 2–3+ years in a lead role
Strong experience with distributed systems and API design
Hands-on full-stack development experience
Solid cloud experience (Azure preferred)
Strong DevOps, CI/CD, and microservices background
Exposure to AI/ML or AI-powered application development
Strong communication and leadership skills
🌟 Why This Role?
True hands-on technical leadership (build + lead)
Work on modern cloud + AI-driven systems
High impact across architecture, engineering, and delivery
Opportunity to mentor and shape engineering practices
💰 Salary: $150,000 – $170,000 CAD
If you’re a lead engineer who still loves building systems, solving complex problems, and working with modern AI/cloud tech, this role is built for you.
Send your resume to tinak@corgta.com