The Head of Software Development will lead the transformation of existing on-premise systems to a modern cloud architecture while building a strong engineering organization. The ideal candidate should have a strong background in software development, cloud technologies, and agile methodologies.