Yes, It is same.
In big companies, we rarely use a complex data structure. Upper level engineers spend their time to create design docs and lower level engineers just implement those thing.
I believe there is no difference b/w application developer and software engineer.