Lead multiple software teams that are developing the platform, ensuring productivity and quality work of the developments teams. Collaborate with stakeholders to design and execute solutions for the business. Lead, manage, scale and build a team of top notch performers. Skills * 13+ years progressive management experience in a software development environment in Microsoft and Python technologies. * 5+ years progressive experience leading multiple team of developers. * Ability to understand, manage, and evolve complex enterprise solutions involving multiple systems, languages, frameworks, databases, and integrations. * Experience in architectural patterns of a large high-scale web applications with scalability, resiliency, and security in the forefront.