Caroline Dries got her start as a writer, when she was hired for the writing staff of Smallville, when she joined them in the fifth season. Her first credited assignment was for the episode "Cyborg", which introduced Cyborg (Victor Stone). She remained with the series, until the end of season eight. Dries also served as story editor for the seventh and eight seasons.
After leaving the show, she served as writer and producer on other The CW shows like Melrose Place and The Vampire Diaries. In 2018, it was announced that Dries was developing a Batwoman TV series, which she is also going to serve as producer for, for the The CW.