Popular Entry level software developer jobs locations