My previous job title was 'Senior development engineer'. I was basically a sole developer in a midsized manufacturing firm and the go to guy for programming / supporting any software project undertaken by the company. The firm titled it 'Senior' due to my 8 years experience in programming and to reflect my pay grade. Compared to a programmer in a large corporate, software house I am probably equivalent to a mid level programmer as I am mainly self taught and haven't worked in a team programming environment.
The word 'Senior' often causes confusion with recruiters who associate this word with being in charge of a team of software developers. They also sometimes match me against position's superior to my skill level due to the word 'Senior' in my job title.
Is it acceptable to prospective employers if I alter a title on my resume to reflect the duties performed rather than the title assigned by the company? Are there risks to doing this?