Global entry level software developer careers