Associate Software Engineer