lead software development engineer jobs in alice springs nt