I've gotten exotic engrams from public events (normal and heroic, also heroic failures, but never from normal failures), boss chests during faction rally planet resource captures (boss spawned after 4th capture), adventure rewards (orange quests), nightfall chests, raid chests (sewers), Cayde...