Step into a crucial role as Software Engineering Manager in Hamilton, ON, directing the development of fundamental data systems. Collaborate with the CTO to realize technical visions. Initially focusing on hands-on contributions, you’ll guide a growing team towards project success while translating broad requirements into feasible solutions. Your involvement will ensure effective collaboration across departments and clear communication of risks as the team develops. Key Responsibilities: • Define the technical blueprint and system architecture • Convert business and product needs into engineering plans • Actively participate in system development from the outset • Assist in hiring and shaping the engineering team • Establish clear communication regarding project constraints Requirements: • At least 8 years in software engineering roles • Experience with data-intensive and distributed systems • Skills in mentoring and leading engineering efforts • Abi...