Snapping object to position on any surface under mouse in editor

Any worrd on this,how could a complex engine as UE4 not have a way to snap a object that is a huge distance from where you need it( fbx issue, exported FROM ue4 to current project!) TO where it needs to go,doing it manually is a joke :wink: