Banner

Technical Lead

Toronto, ON, Canada Req #11666
Monday, June 2, 2025

Role Function and Purpose:

 

As a Software Development Technical Lead will lead by example and provide technical leadership to an agile team to achieve growth, innovation, maintainability, and secure development practices. As a technical lead you will participate in planning and execution of product features, ensure the team follows best practices and perform required due diligence.

 

You are passionate about building new products, navigating business requirements, and turning them into technology solutions. Your responsibilities will include prototyping, designing, reviewing, maintaining, and unit testing code that you and your team will deliver to production environment.

 

This is a great opportunity to participate in cutting edge software development in the financial industry.

                                     

Role Responsibilities:

 

  • Work with business stakeholders to understand and resolve any technical questions.
  • Mentor and help engineers grow.
  • Maintain high standard of code quality.
  • Conduct code reviews and make technical contributions.
  • Review decisions the team makes to ensure alignment with the technical and architectural direction.
  • Analyze current and future technologies used within the company and team to determine the ways and means to deliver products and services correctly and safely.
  • Participate in high-level design choices and frame technical standards.
  • Build and maintain robust and scalable code to support innovative features
  • Prototype and troubleshoot new technology

 

Essential Abilities and Attributes

 

  • Solid understanding of software design principles with demonstrated analytical and problem-solving skills.
  • A product-oriented mindset with a desire to understand core problem being solved.
  • Experience in distributed software architecture and system design
  • Commitment to quality and excellence
  • Driven to improve performance and scalability of our system and process.
  • Collaborate within a small tightly knit team of developers.
  • Experience in reducing ambiguity, scoping requirements, and estimating a given project and/or task.
  • Quick learner & experience driving continuous improvement.

 

Education & Experience

 

  • B.S. in Computer Science, Engineering, or equivalent experience
  • 7+ years of professional experience in a software engineering
  • 3+ years of working as a technical lead in a similar capacity.
  • Experience in .NET design and development focusing on the line-of-business desktop and web applications.
  • Strong knowledge of C#, JavaScript / TypeScript
  • Strong knowledge of MS SQL Server and relational database design
  • Experience in unit testing and test methodologies
  • Experience consuming and creating HTTP based web APIs

Experience in financial industry, payments, foreign exchange, fintech is a plus

Other details

  • Job Family IT
  • Pay Type Salary
  • Employment Indicator Employee
Location on Google Maps
  • Toronto, ON, Canada