Software Engineering Director

2 weeks ago


Old Toronto, Canada Affinity Full time

Achieve strategic vision and drive innovation as the VP of Engineering at Affinity. Our Relationship Intelligence platform empowers dealmakers to find, manage, and close more deals.

Job Overview
  • Lead engineering execution, ensuring quality software and a delightful user experience through continuous development practices.
  • Shape product roadmap, collaborating with product and design leaders to establish a compelling future vision for our innovative CRM product.
  • Craft technical strategy, focusing on delivering high-quality, great usability, fast performance across applications and APIs.

We're seeking an experienced leader to join our team, bringing 13+ years of experience building scalable web applications and 8+ years in an engineering leadership role.

The ideal candidate will have a proven track record of:

  • Managing multiple teams through managers and team leads, with experience growing and scaling teams.
  • Developing, coaching, and managing engineering leaders, such as Engineering Directors and Staff Engineers.
  • Prioritizing improvements to code quality, systems, and engineering processes.
  • Navigating complex discussions and driving decisions aligned with business context, product, architecture, and design philosophies.

As a member of our team, you'll enjoy:

  • A reasonable estimate of the current salary range: $245,000 to $300,000 CAD.
  • Health care coverage and flexible personal & sick days.
  • An annual budget for education and a comprehensive L&D program.
  • A supportive environment that values employee well-being and reimburses monthly for wellness-related expenses.

About Affinity:

We've raised $120M to empower dealmakers worldwide, backed by some of Silicon Valley's best firms. Our platform delivers automated relationship insights, driving over 450,000 deals every month.



  • Old Toronto, Canada Capital One Canada Full time

    We are seeking a highly experienced Software Engineering Director to join our team at Capital One Canada. The successful candidate will have a proven track record of leading teams and developing innovative software solutions.Job OverviewThis is a leadership role that requires a strong technical background, excellent communication skills, and the ability to...


  • Old Toronto, Canada illumin Full time

    Key Responsibilities:As a key member of the Illumin team, the Senior Software Engineering Director will lead the organization and vision of the Software Engineering Division. This includes determining, implementing, maintaining, and adapting the mission and strategic direction.The ideal candidate will have a strong track record of delivering complex projects...


  • Old Toronto, Canada Floatcard Full time

    p>About FloatFloat is on a mission to simplify finance for Canadian businesses, empowering them to eliminate complexity and unlock new opportunities. Through our innovative platform, Float enables businesses to streamline spending and optimize cash flow, so they can focus on what matters most: growth. As one of Canada’s fastest growing companies and...


  • Old Toronto, Canada Aon Corporation Full time

    Aon is looking for an Associate Director, Software Engineering. As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering.As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Achievers Corp. Full time

    With almost 4 million global users, the Employee Experience Platform enables employees in over 170 countries. Do you thrive in fast-paced, dynamic environments where you can shape the future of software development? Achievers is seeking an exceptional Director of Software Engineering to join our team and drive our engineering efforts for our Marketplace...


  • Old Toronto, Canada Capital One Full time

    Role OverviewWe are seeking a seasoned Software Engineering Director to lead our teams in building innovative solutions that improve customer experience and reduce fraud.This is an excellent opportunity to join Capital One Canada's software studio, a leader in the adoption of open source technologies and cloud computing. Our team is passionate about...


  • Old Toronto, Canada Aon Corporation Full time

    Aon is looking for an Associate Director, Software Engineering. As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Corporation Full time

    Aon is looking for an Associate Director, Software Engineering. As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering. As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering.As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering.As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Software International Full time

    At Software International, we're committed to supplying top talent to leading companies across the globe.We have an exciting full-time opportunity for a Research Director - Data Center Networks with one of our prestigious Fortune 100 clients in Toronto or Waterloo.The role is open to international sponsorship and offers a competitive salary package,...


  • Old Toronto, Canada Equitable Group Full time

    p>Join a ChallengerBeing a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge ourselves and our teams to creatively transform what’s possible in banking. Our team is made up of inquisitive and agile minds that find smarter ways of doing...


  • Old Toronto, Canada ROSS Full time

    Job Title: Director of EngineeringAbout the Role:We are seeking a highly experienced Director of Engineering to lead our software development team. As a key member of our leadership team, you will be responsible for driving the technical direction of our product and ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead a team of...


  • Old Toronto, Canada NVIDIA Full time

    NVIDIA's GPUs, SoCs, and networking hardware are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver extraordinary solutions in a wide range of sectors. We are seeking software engineers who are passionate about what they do and are committed to making a difference...


  • Toronto, Ontario, Canada Float Financial Solutions Inc. Full time

    About FloatFloat Financial Solutions Inc. is a leading provider of innovative financial solutions for businesses in Canada. Our mission is to simplify finance and empower businesses to eliminate complexity and unlock new opportunities.Director of Software Engineering RoleWe are seeking an experienced Director of Software Engineering to lead our Financial...


  • Old Toronto, Canada Achievers Corp. Full time

    With almost 4 million global users, the Employee Experience Platform enables employees in over 170 countries. p>Help lead our Mobile Engineering team! As Software Engineering Manager, Mobile, you will be the driving force behind our software team’s success, ensuring that we deliver innovative, high-quality software solutions that meet our business needs....

  • Associate Director

    1 month ago


    Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for Associate Director, Software Engineering LeadAs part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions supporting the Strategy and Technology Group (STG), in Toronto, Ontario.As a Software Engineering Lead, you will supervise developers and work with different teams...

  • Associate Director

    1 month ago


    Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for Associate Director, Software Engineering LeadAs part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions supporting the Strategy and Technology Group (STG), in Toronto, Ontario.As a Software Engineering Lead, you will supervise developers and work with different teams...