Keith MacKenzie

Senior Director Of Software Engineering at Houghton Mifflin Harcourt

Keith MacKenzie is a seasoned software engineering leader with extensive experience in managing and directing software development initiatives across various organizations. Currently serving as Senior Director of Software Engineering and Principal Delivery Lead at HMH since November 2019, Keith previously held the position of Director of Software Engineering at Mueller Systems, where responsibilities included the development of a SaaS solution with IoT capabilities. Prior roles include Director of Software Engineering at EnerNOC, Director of EV Software Development at Aclara, and Director of Technology Architecture at Stream International, among others. Keith's early career involved significant contributions to technology and support management, starting as a Senior Technical Support Representative at Corporate Software. Educational qualifications include a BS/BA in Computer Information Systems from Suffolk University.

Links