Three years after leaving Cornell, Moore sold his first script: an episode of Star Trek: The Next Generation. He went on to become a writer and producer on multiple Star Trek series. He also co-wrote two of the Star Trek: the Next Generation feature films, Star Trek Generations and Star Trek: First Contact.