Description

The Technical Team Lead will be responsible for leading a team of 4–5 software engineers within the Digital Banking group. This is a hands-on leadership role, with approximately 30% of time dedicated to individual contribution (coding, reviewing, debugging) and 70% focused on team leadership, direction setting, coaching, and delivery oversight. The role is accountable for the quality, reliability, and performance of systems developed by the team, and will play a key part in modernizing and supporting applications used across the bank’s retail and wealth banking platforms. This role is contract-to-hire with the intent to convert to a full-time position based on performance and organizational needs.

Key Responsibilities

  • Provide technical leadership and daily oversight to a team of 11 engineers.
  • Ensure high-quality and on-time delivery of software solutions in accordance with internal standards and regulatory requirements.
  • Serve as primary escalation point for technical blockers and production issues within the team.
  • Participate in hands-on development tasks, including code contributions, pull request reviews, and technical design.
  • Lead sprint planning, backlog grooming, code reviews, and daily standups.
  • Monitor and improve system uptime, incident response, and operational readiness of deployed applications.
  • Collaborate with product owners, QA, DevOps, and cloud infrastructure teams.
  • Provide regular coaching, performance feedback, and technical mentorship to team members.
  • Support continuous improvement of development practices and architecture.


Required Qualifications

  • 8+ years of professional experience in software development, including full stack development using:
  • React (front end)
  • Node.js (backend)
  • SQL-based databases (PostgreSQL, MySQL, or equivalent)
  • 4+ years of experience in a technical leadership or team lead capacity.
  • Experience deploying and managing applications on Google Cloud Platform (GCP).
  • Strong familiarity with Terraform, Git, and CI/CD processes.
  • Demonstrated experience maintaining and improving application uptime and reliability.
  • Strong understanding of secure development practices and regulatory considerations (banking or fintech domain preferred)

Education

Any Gradute