I am a software engineer at a company which sells software to governments. I am a few years into my career and have been in my current role for 18 months. At the current time, I am happy with my job, but am always considering the future.
I was recently contacted by a recruiter and I always indulge them as you never know what you might find at the other end of the tunnel. I also find interviewing fun. One of her questions was what my primary accountabilities are and which projects I work on for my current company.
Because our software can easily generate citizen 200 complaints in an hour if something goes down and different governments have different requirements for features, a few people are considered "100% dedicated resources" for those projects. I have been told by my boss (and his boss) that my current project is THE priority and that they don't want me working on anything else. Other departments have been told that I am not a resource for them to tap into for internal support requests (my boss blew up on a guy who messaged me to fix a problem with another system, which was unnecessary).
There is no shortage of work to be done on my project and other developers are usually being added part time to my project so it is not like I am twiddling my thumbs. Plenty of challenging work is available within the project and I am usually the one adding other people to the project.
My concerns stem from a couple of things:
I am the only permanent developer (out of 10 in my group) who is a "100% dedicated project resource". Everyone else is allowed to float between systems. I am trying to decide if this means I am the least trusted team member. The other dedicated resources are customer support staff and a member of contract management.
I also wonder whether I am considered incapable of managing myself. This doesn't seem to fit with me being left alone to do work and getting resource requests rubber stamped, but it gnaws at me. I haven't had a performance review here (not sure what they do for them) beyond getting my 1 year probationary contract turned to permanent in 3 months.
I am now scared to tell recruiters that I only had one responsibility, i.e. deliver the management system, build priority features rapidly, and keep it all running. It seems like a cop out to be able to say that I am allowed to prioritize this one thing over everything else.
Is this job going to be problematic for my career?
EDIT: I haven't replied to the recruiter yet, so advice on what to say there would be useful.