Senior Associate Software Engineer jobs