No, I'd use the active voice: When the Director arrived back at his house, Judith Salway had already been waiting for him . I don't know why your sentence is incorrect as I'm not a native. :-)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.