补任太庙斋郎，任桐城主薄。任满两年以后，天圣九年（1031）调任河南县主薄，时年三十一岁。后内兄谢绛任河南府通判，因近亲避嫌故，又调任河阳县主薄。宋仁宗明道二年（1033年）寒冬，尧臣赴京应进士试，但再次落榜，内心十分惆怅。景佑元年（1034年），为建德县令。50岁后，始得宋仁宗召试，赐同进士出身，后任授国子监直讲，迁尚书屯田都官员外郎，故时称“梅直讲”、“梅都官”。嘉祐二年（1057年）尧臣为点检试卷官（初步评定试卷等次的考官），发现了苏轼写的《刑赏忠厚之至论》，惊为天人，并推荐苏轼的试卷给知贡举