I started out my career in computing writing web scripts on the microsoft platform. When ASP.Net came out I got enough experience in more rigid programming to make the switch into software engineering. Where I've been happy for several years.
In my current post my job title is Software Engineer, that's what I was recruited to do and what I spent the first year of my time doing. However, what started as a brief secondment into Operations slowly turned into what appears to be a different role in which I deal with clients to look at change requests and bug reports, search and analyse data to build a clear picture of what's going on, and then look at existing code to spot problems before planning and implementing solutions.
I'm not unhappy about this at all. Architecture was never my strong point and while an important skill in Engineering, it's much less vital in what I'm now doing which is much less studied and far more reactive. Plus it involves dealing directly with customers, which I enjoy, and means I get to work with a greater variety of languages and technologies but at a shallower level which suits the butterfly nature of my brain. As a final bonus I reckon that searching and analysing data to find hidden problems and working out business solutions as a particularly strong skill for me.
My employer seems have realised the same thing - I've been offered a possible permanent switch into this new role. I'd like to discuss this at my imminent review. However, if I'm not doing Engineering any more, and I enjoy this new role and might like to pursue it as a career path in the future I have a problem: I have no idea what, if anything, it might be called!
So two questions. First, does what I'm now doing have some sort of official name in the world of technology careers? And second, if it is an official job type, am I entitled to think about asking for a salary increase compared to my Engineering role?