Job Title: Senior Engineering Manager – Delivery & Technology Experience Required: 12–15 Years Location: Vaughan, Ontario, Canada (Hybrid) About TechBlocks TechBlocks is a global digital product engineering firm headquartered inToronto, Canada, with additional offices in Hyderabad, Ahmedabad, and Bangalore. We…