In 2005, I graduated with a BSc in Computer Science. After, I worked for 2yrs in an IT company in their support desk department in a badly paid non-graduate job, steadily grew to hate it, and eventually managed to secure a role as a junior web developer with a company I?ve been with ever since (4 years). I?ve since been promoted through the ranks (first to Web UI Developer, then as SEO Developer due to undertaking some extra training off-site).
However, I feel unfulfilled in my work because I seem to be in a rut. I?m not really learning anything new in the last two years (it?s a well-respected web design agency of 10 employees that I work for, but they?re very keen to pigeon hole their employees into ?oh, Andrew is our PHP man, Sally does the project management stuff, and Kelly (me) does the search engine side of things?, etc.) and I?ve realised I miss working for a larger company where there is a chance for promotion and sideways movement (like in my previous job, even if the work and pay was crap).
So I?ve been looking through what sort of career progression I could realistically go for in a large organisation (location not a problem, we?re based in one of England?s tech hubs).
The problem is that I don?t see any role models to base my ideas on. I see vacancies listed for IT careers for jobs like Chief Technology Officer or Chief Information Officer, but I can?t see that my current career path can lead there.
I suppose what I?m asking is: what sort of large employer career path is there for ex-web developers who don?t want to set up their own web design firm or go freelance? Where do the other developers that don?t want either of those two options end up? Team Leading a team of developers for the rest of their lives?
Can anyone offer any advice? Ideally DH and me would like to start a family within the next two or three years (god willing) so this has influenced my decision to look for a blue chip employer a little bit, but not by much. It's more the career progression that I'm yearning for.