Job titles in the software dev world haven't been terribly meaningful for a very long time.
I think it's much more productive to label software engineers as being in stage 1 through stage 4 for most companies, and for 1000+ add stage 5 and for 10000+ add stage 6.