Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Director of Software Engineering



Software Engineering
Posted on Thursday, July 11, 2024
ThoughtExchange is the world’s most trusted AI engagement and experience platform for leaders who drive change and alignment. We support a diverse range of clients from top school districts across North America to Fortune 500 companies and Public Sector innovators. We’re also winners of Quartz’s Best Companies for Remote Workers and Canada’s Top Growing Companies. Join us on our journey to accelerate change for good through inclusive problem-solving!
ThoughtExchange is seeking a visionary Senior Director of Software Engineering to lead our engineering teams. This high-impact role involves shaping and implementing top-level engineering strategies while overseeing all facets of our engineering function. You will work closely with directors, engineering managers, team leads, and cross-functional teams to ensure alignment with our company's goals.
The Senior Director of Software Engineering will offer technical guidance and oversight to ensure robust engineering practices, designs, and resource efficiency, adhering to organizational and professional standards. They are responsible for the development, well-being, and progression of the engineering teams, including involvement in staffing, hiring, and compensation decisions. In partnership with the VP of R&D, the Senior Director manages the engineering department budget and provides necessary technical reports and advice. Additionally, this role involves collaborating with leadership and stakeholders across the company to shape product strategy, enhance user experience, and implement operational strategies that support ThoughtExchange's growth and expansion.
Note: This position has a planned career advancement path to a VP-level role within the year.


  • Oversee all aspects of the engineering function within the company
  • Develop and maintain a broad understanding of the product and its architecture to provide overall technical leadership
  • Tackle ambiguous issues and initiatives, often outside core skill set, working through engineering managers and team leads to bridge gaps, and create understanding while empowering teams to resolve issues without mandating
  • Understand, lead and make decisions on highly technical topics, across several key technical areas (application, infrastructure, research, metrics) that are vital to the product and the company
  • Promote ability and desire in the teams, empowering them to attain both company and individual professional development goals
  • Ensure success in the process, planning and delivery of daily operations as well as long-term objectives
  • Deliver products, projects, and initiatives on time with quality, consistency and effective use of resources
  • Refocus priorities and energy as required to align teams with emerging objectives
  • Consider, anticipate and address cross-team and cross-department issues
  • Understand where we "are'' as a company & where we "need to be" by challenging the status quoWork to refine our staffing & hiring processes to find, attract and retain valuable employees
  • Innovate, plan and prototype new ideas, projects and processes by championing initiatives
  • Ensure all engineering activities are in accordance with organizational standards for ISO and SOC2 compliance
  • Collaborate closely with Sales, Product, Marketing, Senior Leadership, Customer Success and other departments throughout the organization as required
  • Actively involved in engineering staffing, hiring and compensation decisions and help to manage the department budget
  • Provide technical reports, evaluations and technical advice to leadership as required
  • Manage applications and execution of projects for SR&ED, IRAP and other funding programs
  • Forward our Anti-Racism and Diversity, Equity and Inclusion (ADEI) mandate by being aware of our ADEI commitment and initiatives and completing all required ADEI training

What We Think Is True About You:

  • 10+ years of experience in software engineering
  • 7+ years of people management experience
  • 3+ years in a senior-level leadership role
  • Strong knowledge of software development methodologies, languages, frameworks and technologies
  • Proven track record of successfully leading and delivering complex software projects
  • Excellent leadership, interpersonal and communication skills, with the ability to motivate & inspire teams and effectively collaborate with cross-functional teams
  • Experience running technical programs for SR&ED, IRAP and patent planning
  • Strong problem-solving and analytical abilities coupled with ability to capture and document decisions, designs and architectures
  • Ability to thrive in a fast-paced, high-pressure environment
  • Proven ability to attract, retain and lead top engineering talent
  • Strong business acumen and the ability to align engineering strategies with overall business objectives
The hiring range for this role is $183,000 - 215,000 CAD. Your specific compensation within this range is determined based on your job-related skills, knowledge, experience, and our internal equity assessment.
If you don’t see yourself fully reflected in every job requirement listed on the posting above, we still encourage you to reach out, apply and tell us more about yourself in your application. Research has shown that women and underrepresented groups often only apply when they feel 100% qualified. We are committed to creating a more equitable, inclusive and diverse company and we strongly encourage applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, and life experiences to apply.
ThoughtExchange welcomes applications from people with disabilities. Support is available upon request for candidates taking part in all aspects of the selection process. Finally, we know from time to time, emergencies happen, and you may need to reschedule an interview - we understand and encourage you to be in communication without worrying about losing the opportunity or your credibility.
What we offer: ThoughtExchange wants to ensure our people are heard, supported, and cared for—so we invest in our employees. We're continuously asking our employees what they need to ensure we're supporting their successes in the workplace and in life. We are proud to offer our employees the following:
Benefits & Well-Being: From day one, you’ll receive a benefits package focused on health & wellness that includes a generous time off policy, flexible extended benefits plan options and company-wide Mental Health days off scheduled through the year. Our benefits package also includes maternity & parental leave top-up programs and access to Maple, Inklebot, and Headspace which support our employees' primary care, mental health, and wellness needs.
Flexibility: We’ve been remote-first for over ten years. We’re contribution-focused, and we operate on mutual trust because we need you to feel empowered to be your best self. You know the circumstances in which you excel—where you work and how you structure your day.
Ownership: In addition to competitive pay and benefits, employees receive share options when joining the company. Additional options are awarded throughout your ThoughtExchange career based on ongoing contributions to the company.
Culture: We walk the walk when it comes to our product, and we make sure no important decisions are made without including our employees' perspectives. We value and prioritize everyone’s voice, so we use our anonymous, anti-bias platform to make sure people are comfortable sharing their real thoughts and feedback.
Compensation: We want you to do your best work, and part of that is being happy with your compensation. We pay fairly, taking into account all the complexities of market rates, experience, location, and demand. We believe in pay transparency and pay equity.
Connection: In addition to remote hubs of employees across Canada & the US and offices in Rossland & Vancouver, we get together once a year as a company in some pretty cool locations. We also connect virtually as a company on a monthly basis and celebrate one another in our #gratitude Slack channel.
Growth: You’ll have the opportunity to join regular Anti-racism, Diversity, Equity & Inclusion (ADEI) and Learning & Development sessions. You also have access to an annual Professional Development stipend & Company Coach to ensure you can grow in your role & advance your career.