One thing to consider is whether you’ll be okay with the decreased autonomy as a software engineer, at least in terms of product decisions. Software engineers can often decide how to do something technically, but not necessarily what to do. You could consider a developer advocate role as well, which is a role that benefits from product management skills.