Don't make it a dilemma. My advice: Stop worrying about the titles and instead worry about code/quality work and always try to provide value to the people around you. This trumps any title any day. Titles in this industry are confusing. I've been "programmers" who would blow away other "engineers" and "developers" and vice versa.
At the end of the day, the titles can all mean the same thing and it's about quality of work and dedication.
There's a quote from A Few Good Men that I really like: You don't need a badge to have honor.
Same with a title, cert, degree, pin, whatever. Take care.