
Harness your network with AI-driven insights
Affinity is a relationship intelligence company headquartered in the Financial District of San Francisco, CA. With over 3,000 customers, including Bain Capital Ventures, Nike, and Twilio, Affinity leverages AI to automate data input and analyze communications, having processed around 20 trillion ema...
Affinity offers comprehensive health insurance, a grocery allowance, a wellness allowance, flexible PTO, an education budget, and retirement options t...
Affinity's culture is driven by a commitment to transforming the CRM landscape through AI, focusing on underserved industries like investment banking ...

Affinity • Canada (Remote); Toronto, Ontario
Affinity is seeking a Senior Director of Engineering to lead the development of their innovative CRM product. You'll collaborate with product and design leaders to shape the product roadmap and drive engineering execution. This role requires strong leadership and strategic vision.
You have extensive experience in engineering leadership, ideally with a background in software development and product management. Your strategic vision has driven successful product roadmaps in the past, and you are adept at collaborating with cross-functional teams to ensure alignment between product, design, and engineering. You are passionate about developing high-performing teams and fostering a culture of excellence and continuous improvement. You understand the importance of inclusive development opportunities and are committed to mentoring and coaching your team members to help them reach their full potential.
You possess a strong technical background that allows you to craft and execute a technical strategy aligned with business and product needs. You are familiar with advanced data analytics and relationship intelligence, and you understand how to leverage these technologies to enhance user experiences. Your leadership style is collaborative, and you thrive in environments where you can guide teams through iterative development practices while ensuring quality software delivery.
Experience in CRM product development or similar domains would be a significant advantage. Familiarity with agile methodologies and modern software development practices will help you lead your team effectively. You are also comfortable with data-driven decision-making and can translate complex technical concepts into actionable insights for stakeholders.
As the Senior Director of Engineering at Affinity, you will lead the development of our innovative CRM product, ensuring that we deliver outstanding customer outcomes. You will shape the product roadmap by collaborating closely with product and design leaders, crafting a strategic vision that integrates all aspects of product development. Your leadership will guide engineering execution, focusing on quality software and a delightful user experience through continuous, iterative development practices.
You will be responsible for developing and mentoring a high-performing engineering team, fostering a culture of excellence and continuous improvement. This includes providing leadership, coaching, and inclusive development opportunities for all team members. You will also craft and execute a technical strategy that aligns with Affinity’s business and product needs, focusing on delivering relationship intelligence through advanced data analytics.
At Affinity, we are committed to redefining how professionals manage and leverage their networks. Join us on our mission to make it possible for anyone to cultivate and fully harness their network to succeed. We have been recognized as a Great Place to Work for the last five years, and we offer a supportive and inclusive work environment. Our remote work policy allows you to work from anywhere in Canada, providing flexibility while you contribute to our innovative product development.
Apply now or save it for later. Get alerts for similar jobs at Affinity.