Senior Associate Software Engineer