Senior Software Engineering Director
2 months ago
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.
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
# 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
# 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
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
~ Experience running technical programs for SR&ED, IRAP and patent planning
~ Proven ability to attract, retain and lead top engineering talent
~ Strong business acumen and the ability to align engineering strategies with overall business objectives
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. We’ve been remote-first for over ten years. You know the circumstances in which you excel—where you work and how you structure your day.
We pay fairly, taking into account all the complexities of market rates, experience, location, and demand. 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. Growth: You’ll have the opportunity to join regular Anti-racism, Diversity, Equity & Inclusion (ADEI) and Learning & Development sessions.
-
Senior Director of Software Engineering
2 months ago
Canada Change.org, PBC Full timeThoughtExchange 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...
-
Senior Director of Software Engineering
4 weeks ago
Canada, CA Change.org, PBC Full timeThoughtExchange 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...
-
Senior Pega Software Engineer
2 weeks ago
Canada United Software Group Inc. - Canada Full timeSenior Pega Software Engineer Location: Remote - Canada The Senior Pega Software Engineer is responsible for developing software solutions tailored to meet business needs. This role involves diverse assignments that often require thoughtful interpretation and independent decision-making regarding the best approaches to take. This position ensures the...
-
Director of Engineering
5 days ago
Greater Toronto Area, Canada, Ontario CEM Engineering Full timeThe Director of Engineering at CEM is a people-focused technical professional who provides technical direction and management guidance to the engineering team. They proactively develop and maintain a team of high-performing engineers and designers, continually seeking innovative methods to improve team performance and project profitability. The Director of...
-
Lead Software Engineering Director
2 weeks ago
Canada Change, PBC Full timeChange, PBC is seeking a seasoned Senior Director of Software Engineering to guide and influence our engineering divisions. This pivotal role encompasses the management of all engineering operations, fostering collaboration across various teams, and ensuring that our initiatives align with the overarching objectives of the organization. The Senior Director...
-
Director of Software Development
3 weeks ago
Canada, CA Aspire Software Full timeWe are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...
-
Senior Mainframe Software Engineer
2 weeks ago
Canada United Software Group Inc. - Canada Full timePosition: Senior Mainframe Software Engineer Work Location: Remote Contract Duration: 12 Months Essential Skills: Proficiency in IBM MQFT, experience with IBM MQ versions 9.1 to 9.3 upgrades, Cobol, JCL, and DB2. Job Overview: The Senior Mainframe Software Engineer is responsible for developing software applications in alignment with business...
-
Lead Software Engineer
2 weeks ago
Canada CENTRIC SOFTWARE Full timeAbout Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...
-
Director of Software Engineering
3 weeks ago
Canada Insight Global Full timeInsight Global is looking to hire a Director of Software Engineering for a growing automobile application company. Day-to-day: Create a vision for how technology will be used in the company Ensure that technological resources meet the company's short and long-term needs Outline the goals for research and development and create timelines for the development...
-
Java Software Engineer
2 weeks ago
Canada Horizon Software Full timeHome / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...
-
Lead Backend Software Engineer
2 weeks ago
Canada Integral Senior Living Full timeAbout Integral Senior Living:Integral Senior Living is dedicated to enhancing the lives of seniors through innovative and supportive living environments. Our commitment to excellence drives us to seek a talented individual to join our team.Position Overview:We are in search of a skilled Lead Backend Software Engineer to play a crucial role in our technology...
-
Director of Software Engineering
3 weeks ago
Canada Insight Global Full timeInsight Global is looking to hire a Director of Software Engineering for a growing automobile application company. Day-to-day: Create a vision for how technology will be used in the company Ensure that technological resources meet the company's short and long-term needs Outline the goals for research and development and create timelines for the development...
-
Director of Software Engineering
3 weeks ago
Canada Insight Global Full timeInsight Global is looking to hire a Director of Software Engineering for a growing automobile application company. Day-to-day: Create a vision for how technology will be used in the company Ensure that technological resources meet the company's short and long-term needs Outline the goals for research and development and create timelines for the...
-
Director of Software Engineering
3 weeks ago
Canada Insight Global Full timeInsight Global is looking to hire a Director of Software Engineering for a growing automobile application company. Day-to-day: Create a vision for how technology will be used in the company Ensure that technological resources meet the company's short and long-term needs Outline the goals for research and development and create timelines for the development...
-
Senior Software Engineer – .NET
4 weeks ago
Canada, CA Astera Software, Inc. Full timeAbout AsteraBased in Westlake Village, California, Astera Software is a profitable, fast-growing company specializing in data management space. Astera Data Stack is a complete data integration platform that allows users to extract, map, transform, and load their data in a code-free environment. In addition, it also includes functionality for other types of...
-
Lead Software Engineer
2 weeks ago
Canada CoLab Software Inc. Full timeAbout CoLab Software Inc.At CoLab, we empower mechanical engineering teams to accelerate the launch of transformative products. Our flagship offering, CoLab, is the pioneering Design Engagement System (DES) that facilitates impactful and productive design discussions, identifies avoidable errors, and expedites market readiness. Our clientele includes some of...
-
Senior Software Engineer
7 days ago
Canada Formula Recruitment Full timeContract : Senior Scala Engineer : Digital Consultancy : $150 per hour : 12 months initial : C2CA digital consultancy is seeking a Senior Scala Engineer that specialises in functional programming to support the team in a large-scale digital transformation project.The successful Senior Scala Engineer will play a critical role in designing and implementing...
-
Lead Software Engineer
2 weeks ago
Canada Goodhue Senior Living Full timeAt Goodhue Senior Living, we are committed to enhancing the lives of our residents through innovative technology solutions. By joining our team, you will contribute to a mission that prioritizes accessibility and community engagement in the realm of digital services. As a Lead Software Engineer, you will be instrumental in refining our digital platforms to...
-
Lead Software Engineering Manager
2 weeks ago
Canada JAM Software GmbH Full timeLead Software Engineering Manager (Full Stack)Location: Various locations in Ontario, CanadaWork Arrangement: HybridReporting To: IT DirectorAbout Us:At JAM Software GmbH, we pride ourselves on being a premier provider of integrated logistics solutions. Our commitment to delivering exceptional service has been the cornerstone of our success for over sixty...
-
Head of Software Engineering
2 weeks ago
Canada Aspire Software Full timeAspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...