Practice Lead, Software Development

ConvvergeCalgary, AB

About The Position

The Practice Lead, Software Development is responsible for leading the growth, development, and delivery of Convverge's Software Development practice while ensuring the successful delivery of client solutions across Microsoft technologies. This role combines leadership, technical guidance, project delivery support, and client engagement. Working closely with developers, consultants, project managers, and leadership, the Practice Lead helps develop team capabilities, supports solution delivery, mentors team members, and contributes to the ongoing growth and maturity of the practice. The ideal candidate is an experienced consultant and technical leader who enjoys balancing hands-on involvement with coaching, delivery oversight, and client collaboration.

Requirements

  • 5+ years of consulting, professional services, or software development leadership experience.
  • 2-5 years of people leadership experience.
  • Experience leading software development teams or technical practices delivering Microsoft-based solutions.
  • Strong understanding of Microsoft technologies including Azure, Power Platform, Microsoft 365, Copilot, and modern application development.
  • Experience supporting client engagements from discovery through delivery.
  • Strong communication, coaching, and stakeholder management skills.

Nice To Haves

  • Experience with a Microsoft Partner organization.
  • Microsoft certifications in Modern Workplace, Azure, Power Platform, or AI.
  • Experience leading multidisciplinary technical teams.
  • Experience contributing to sales pursuits and business development activities.

Responsibilities

  • Lead, mentor, and support the Software Development practice and its team members.
  • Foster a collaborative, high-performing team culture focused on accountability, quality, and continuous improvement.
  • Support the growth and development of team members through coaching, knowledge sharing, and career development.
  • Collaborate with leadership on team planning, hiring, and capability development.
  • Develop and evolve the Software Development practice, including service offerings, delivery standards, and technical capabilities.
  • Help identify opportunities to improve service offerings, reusable assets, and delivery frameworks.
  • Ensure the successful delivery of client engagements across the Software Development practice.
  • Support project teams with solution design, technical guidance, and issue resolution.
  • Promote consistent delivery methodologies, templates, and quality standards.
  • Assist project managers and technical leads in managing project risk and client expectations.
  • Champion continuous improvement of delivery processes, technical standards, and team effectiveness.
  • Coach, mentor, and support consultants, developers, and technical specialists.
  • Foster a high-performance culture built on accountability, collaboration, and continuous learning.
  • Support performance management, career development, and succession planning.
  • Participate in recruiting, interviewing, and onboarding new team members.
  • Provide senior-level technical guidance across software development, Power Platform, Azure, AI, and Microsoft technologies while helping shape the strategic direction of the practice.
  • Support solution architecture reviews and technical decision-making.
  • Stay current with Microsoft's development, cloud, AI, and collaboration technology landscape.
  • Promote the adoption of development standards, reusable assets, and technical best practices.
  • Act as a technical escalation point for complex client and project challenges.
  • Participate in client discovery sessions, workshops, and solution discussions.
  • Contribute technical expertise to proposals, estimates, and statements of work.
  • Partner with sales and leadership teams to identify growth opportunities, expand client engagements, and support the continued growth of the practice.
  • Build strong relationships with clients and Microsoft stakeholders.
  • Support achievement of practice objectives, including project success, client satisfaction, quality, utilization, and practice growth.
  • Assist with resource planning and forecasting.
  • Monitor team capacity, support workforce planning, and identify future hiring requirements for the practice.
  • Provide input on operational improvements that enhance delivery effectiveness and team performance.

Benefits

  • Competitive salary and benefits package.
  • Opportunity to join a growing dynamic team.
  • Career advancement and professional development opportunities.
  • Work with cutting-edge technologies and industry-leading clients.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service