My job title is something scientific like "Biochemical Engineer" but as a person with strong computer skills broadly, I spend most of my time (~80%) doing a mix of software development, maintaining on-premise servers, networking, database management, and similar stuff. I end up working in-between the software and science teams at the company a lot. I like the work and it pays well, but the situation feels bad professionally. My issues are:
- My boss is happy I'm doing this so that others don't have to, but has no idea what I'm doing 90% of the time. I feel this strains our relationship and I don't get mentorship.
- I feel that computer work is undervalued by the scientists in the company, putting me at long odds for promotions and career development within my current team.
- The computer work makes it hard to keep up with the scientific work, furthering the divide. Tech leads in the science team don't come to me for new projects or related work, leaving me to "do my thing", and I feel I have to put a large effort in keeping myself included.
- At some point the company will probably need "real" dev-ops and IT people, at which point I may be left out in the cold.
- For future jobs, I'm either lacking in the skills expected of other "biochemical engineers" or I will have to convince recruiters that actually I'm a good software developer or similar despite my lack of title & training.
It's obvious to me that the situation overall is affecting my happiness/anxiety levels and I should find a solution. I would appreciate others perspectives on whether these concerns are reasonable or not.
I feel my general options are:
- Leave (duh, but see 5. above).
- Ask for a promotion / different title or better recognition within the science team. I'm not exactly sure what title/role I could reasonably ask for. I could make up a title which would seem better and reflect the multidisplinary nature of the work but I'm not sure if management would be open to that or if it's a good idea.
- Ask for a transfer to the software team. The software team might be a better fit but doesn't currently have any explicit openings I'd fit in, but I'm on good terms with the software team management.
I would appreciate other perspectives on my options, if I'm missing anything or if there are other things I haven't considered.