You sound like a Solution Architect to me; you just don't know it. Look at job specs for SA roles and see whether with a little re-writing of your CV, it could be applicable to the role. Most SA work is between the techies and the business; understand enough of the problem and enough of the potential solutions to marry them up. Many SA roles are more like technical PM. All the co-ordination activities without the hideous tedium of maintaining an MS Project file.