This recruiter is online.

This is your chance to shine!

Apply Now

Senior Principal Software Development Lead to drive architecture and delivery for a next-gen compliance team

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Permanent job

  • Starting date : 1 position to fill as soon as possible

Senior Principal Software Development Lead to drive architecture and delivery for a next-gen compliance team


Overview:

The Principal Software Engineer is a senior technical leader embedded in our agile development organization, driving the architecture and delivery of our next-gen compliance platform. This is a hands-on leadership role - you will own technical direction, mentor and lead a team of 3-4 developers, and contribute meaningfully at the individual contributor level. The ideal candidate brings 10-15+ years of full-stack experience, thrives in fast-paced and sometimes ambiguous environments, and has a track record of leading distributed, multi-time zone teams.

You will be expected to think beyond your immediate team. As a member of our Team Leads Team, you will collaborate cross-functionally with other engineering leaders, share learnings, and help shape engineering culture and practice across the broader organization.


Must haves:

  • 10+ years of experience are a Senior Full stack Developer
  • 3+ years of experience leading a team of developers
  • Architect, write, and maintain reusable, testable, and efficient code (Clean Code / SOLID principles).
  • Design and implement low-latency, high-availability, and performant applications across the full stack.
  • Lead front-end (Vue/Vuex) and back-end (.NET) development, setting patterns and standards for the team.
  • Own SQL database architecture and query performance across your team’s domains.
  • Drive adoption of microservice and micro front-end architecture best practices.
  • Share in DevOps responsibilities and champion observability tooling and practices.
  • Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team.


Required Leadership Experience:

  • Proven experience leading a team of developers in a remote or hybrid environment
  • Experience managing or collaborating across multiple time zones
  • Strong async communication skills - comfortable with written documentation, structured async workflows, and remote-first practices
  • Ability to operate and deliver in fast-paced, ambiguous environments without loss of quality or team morale
  • Experience facilitating cross-team engineering forums, communities of practice, or similar leadership collaboration


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined