software engineer to PM