Certainly smart enough to do the vast majority of work in professional software dev which is basically CRUD, and smart enough to realize that it is easy and boring. I'd go back to school anyway and see of there's not some research in any other field you might be interested in.