Manager of Software Development. (Remote) Strong background in product management to lead our development team in creating innovative software solutions. Responsibilities: Lead a team of software engineers by providing technical guidance. Collaborate closely with product managers to al