Enable job alerts via email!

Software Team Lead

InCommon

Canada

Remote

CAD 100,000 - 140,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

InCommon is seeking a Software Team Lead to manage both technical delivery and client communication. This position requires hands-on software development while overseeing project tasks and ensuring client feature requests are well understood. Ideal candidates will have strong back-end or full-stack experience, excellent problem-solving skills, and the ability to communicate technical details to non-technical stakeholders.

Qualifications

  • 5+ years of experience in software engineering.
  • Strong backend or full-stack development background.
  • Excellent problem-solving skills.

Responsibilities

  • Write clean, scalable, and efficient code across projects.
  • Act as the first line of investigation for technical issues.
  • Join client calls and provide updates on progress.

Skills

Problem-solving
Backend development
Full-stack development
Client communication
Debugging

Job description

InCommon is hiring on behalf of a US-based firm.

Position Summary:

We’re hiring a Software Team Lead who will play a dual role: driving hands-on technical delivery as a senior

engineer, while also managing day-to-day client communication and team coordination.

You’ll spend most of your time building and delivering high-quality software, but you’ll also ensure that feature requests are clearly understood, issues are troubleshooted quickly, and internal alignment stays tight across projects.

This is an ideal role for a strong individual contributor who’s ready to take on leadership responsibilities without stepping away from coding.

About the Company:

We are an AI-first product development partner helping organizations reimagine how products are built. By combining human ingenuity with generative AI workflows, we deliver scalable engineering solutions faster, better, and more efficiently. We operate on a Product-Development-as-a-Service (PDaaS) model, helping clients stay ahead in a rapidly evolving tech landscape.

What You’ll Own:

  • Hands-on Development: Write clean, scalable, and efficient code across projects.
  • Feature Management: Understand client feature requests and translate them into actionable technical work.
  • Troubleshooting: Act as the first line of investigation for technical issues, both client-reported and internal.
  • Team Coordination: Work closely with internal engineers to ensure tasks are clear, priorities are managed, and blockers are removed.
  • Client Communication: Join client calls, provide updates on progress, gather clarifications, and manage expectations when needed.
  • Process Improvement: Suggest and help implement process changes that improve delivery quality and team productivity.

What We’re Looking For:

  • 5+ years of experience in software engineering.
  • Strong backend or full-stack development background (preferably with modern frameworks and cloud environments).
  • Excellent problem-solving skills and the ability to debug complex issues independently.
  • Ability to communicate technical details clearly to non-technical stakeholders.
  • Prior experience interfacing with clients in a technical delivery role.
  • Comfortable working independently in a fast-paced, remote-first setup.

Nice to Have:

  • Exposure to AI/ML tools and systems is a plus.
  • Familiarity with Agile or Generative Agile practices.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at InCommon by 2x

Get notified about new Software Team Lead jobs in Canada.

Senior Engineering Manager (Remote - Canada)
Senior Engineering Manager - Backend Developer (Canada or United States)
Software Engineering Manager (Backend SaaS)
Staff Software Engineer, User Services (Auth0)
Software Engineering Manager (Backend SaaS)
Senior Software Engineer (Identity Decisioning)
Software Engineering Manager (Backend SaaS)

Victoria, British Columbia, Canada 2 weeks ago

Software Engineering Manager (Backend SaaS)
Software Engineering Manager (Backend SaaS)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Bilingual Sr Program Manager : Nurse Practitioner Team Lead (Temporary 1 year)

Intello Technologies Inc.

Ottawa null

Remote

Remote

CAD 97,000 - 145,000

Full time

Today
Be an early applicant

Team Lead, Application Services

Government of Alberta

Village of Alberta Beach null

Remote

Remote

CAD 86,000 - 114,000

Full time

2 days ago
Be an early applicant

Implementation Team Lead (Remote- Canada)

SpryPoint

null null

Remote

Remote

CAD 60,000 - 175,000

Full time

11 days ago

Chef d’équipe, Développement de logiciels (Java) - (Employé à contrat de 12 mois)

Siemens

Fredericton null

Remote

Remote

CAD 100,000 - 130,000

Full time

25 days ago

Team Lead, Technical Support

Absorb Technology

null null

Remote

Remote

CAD 80,000 - 110,000

Full time

7 days ago
Be an early applicant

Leader - Desk Appraisal Team

Aviva Canada

Markham null

Remote

Remote

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Team Lead - Senior Application & Integration Developer, Information Technology

The Conference Board of Canada

null null

Remote

Remote

CAD 80,000 - 110,000

Full time

24 days ago

Business Development Manager (Bilingual) / Gestionnaire du développement des affaires (Bilingue)

Mega Group Inc.

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Key Account Manager - Aqua Technology (Remote) / Gestionnaire de comptes majeurs – Technologie [...]

Merck

Penticton null

Remote

Remote

CAD 80,000 - 110,000

Full time

6 days ago
Be an early applicant