Technical Lead, Software Development

Orca IntelligenceLondon, ON

About The Position

The Technical Lead is a senior technical leader embedded in a specific product portfolio, responsible for driving delivery quality, mentoring the development team, and bridging the gap between product requirements and technical execution. Working closely with leadership, this role owns sprint health, team-level architecture decisions, and the technical growth of junior and intermediate developers. The Technical Lead requires deep proficiency across Orca's core stack — C#, ASP.NET, HTML, JavaScript, Telerik UI components, Entity Framework, Azure WebApps, and Azure SQL — combined with the communication skills to translate technical complexity for non-technical stakeholders.

Requirements

  • Post-secondary degree in Computer Science or related field preferred
  • 5+ years of work experience as a Software Developer
  • Expert-level proficiency in C# and ASP.NET
  • Strong knowledge of HTML, CSS, and JavaScript; experience with Telerik UI components is a plus
  • Proficient with Entity Framework and SQL Server or Azure SQL
  • Experience with Azure WebApps or similar cloud-hosted application environments
  • Experience with system design and software architecture patterns
  • Proficient with Git and code review workflows
  • Experience with Agile/Scrum methodology
  • Demonstrated leadership skills and the ability to guide a team through technical decisions
  • Exceptional attention to detail and a strong sense of ownership
  • Excellent verbal and written communication skills; able to translate technical complexity for non-technical stakeholders
  • Ability to problem solve quickly and adapt to change
  • Manages time extremely well

Nice To Haves

  • Technical leadership experience preferred
  • Strong knowledge of HTML, CSS, and JavaScript; experience with Telerik UI components is a plus

Responsibilities

  • Lead and support a team of Software Developers within a specific product portfolio
  • Establish and maintain high standards of security, reliability, scalability, performance, and quality across all software development
  • Work closely with the Software Development Manager and Product Manager to review upcoming goals and ensure delivery of milestones
  • Share knowledge and drive standards around architecture, testing, development, and deployment best practices within the team
  • Own sprint ceremonies, communicate near-term team objectives, and prioritize work to achieve sprint targets
  • Resolve technical problems and develop the best possible solutions within budget and timeline constraints
  • Ensure quality assurance and lead code reviews to deliver and maintain high quality software
  • Report on sprint progress and setbacks and solicit feedback from team members and stakeholders
  • Participate in product feature discovery
  • Support and suggest improvements to software development processes
  • Create and/or update system documentation
  • Other projects, duties and initiatives as assigned
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service