In the past 8.5 years I have been working towards a computer science Ph.D focusing on Human-Computer Interaction. I am all but dissertation (ABD) and took a one year sabbatical as a professor. I'm now intending to leave the program as I no longer find the passion I need to complete my research.
More specifically: I have many years of development experience on a large software project related to my research, presented many talks to academic and non-academic audiences, taught a wide variety of computer science courses, and engaged heavily in project planning and student talent mentorship.
The problem I find is identifying what positions are appropriate for my experience. Granted, my interests should and do drive what I will apply for, but I want the perspective from the hiring end. I see a lot of general terms for positions (Senior Software Developer, Principal Software Developer), but even with position descriptions most sound generally very similar. I feel insider knowledge could provide insight to expectations with these terms.
- Would my type of experience qualify me for roles that are asking for significant industry experience?
- Would my experience qualify me for roles that differ from the norm in the software industry?
- Are there general terms/positions that make sense to search for to help find appropriate roles?