[2] In January 2005, she appeared as new character Justine McManus in the second season of the BBC's paranormal drama show Sea of Souls with Iain Robertson and Bill Paterson.
[4] In April 2007 she played Shazza in Simon Farquhar's powerful Aberdonian drama Rainbow Kiss at the Royal Court Theatre in London's West End.
In the summer of 2009, she guest presented STV's daily lifestyle show The Hour for a week, alongside main anchor Stephen Jardine.
Steele appeared in the BBC Crime Drama Case Histories which aired in June 2013, playing the part of Charlotte McGill.
On 19 September 2018, it was announced that Steele had joined the cast of BBC medical drama Holby City in the role of consultant general surgeon Ange Godard.