Director Of Software Engineering
Current• Develop lean, high performing teams that are technically strong, accountable, self-sufficient, and can collaborate and challenge each other for the best outcome.• Ensure the delivery of highly complex software products, platforms, and research projects which differ in size and duration by developing a world class software development team.• Setting the direction for the engineering department•• Both from development and QA departments including resource planning• Responsible for the successful deployment of MCb Solutions working with multiple integration components.• Develop New Product solutions in partnership with Sales and Product Management to adopt cutting-edge technology.o Communicate with all product stakeholders to ensure technology is meeting the product’s needs (are we building the right thing? Is it good? Did we get it done at the right time?)• Influence a culture of curiosity, innovation and quality• Facilitate, mentor and lead engineering leaders and architects in key business initiatives and strategic discussions as well as implement best practices to motivate and organize their teams.• Responsible for setting, monitoring and executing KPI's and OKR’s within the engineering organization.• Management of departmental resources, staffing and enhancing and maintaining a best-of-class engineering team.• Create, own and constantly improve the interview process for the department to hiring top level talent.