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)