Opening
hands are very relative to position, like you mentioned but another key component is stack size.
If you are short in the late stages(20 BBs or less), and have already made the money, your main goal should be to double up and put yourself in contention for the final table. SO, in scenarios where we have less than 20 BBs, we have to tighten up our range considerably from early position. I'm folding hands like QJo, KJo, suited connectors, and offsuit Aces that aren't accompanied by a broadway card(A2-A9). This applies for full-ring or 8-max tables when I'm UTG, UTG+1, or UTG+2. If I have KJo, QJo, or a hand like A8o or 89s, I will open them from any position after that.
I apply basically the same ranges when I'm in that awkward 21-29 BB stack range, with the only exceptions being stronger Aces(A8, A9) and the occasional suited connector or KJo.
Table dynamics also play a huge role. If your table is also in the same stack size range as you, I think you can play a tad bit wider until players adjust. However, if I have a big stack or big stacks at my table, I am sticking to my tight opening ranges, waiting for a premium hand to double up with. Also, if you notice your table to be rather loose, consider the occasional 3bet with hands that will easily have your opponent's wide opening range dominated(suited Aces A4+, pocket pairs, KQs). This will help you crawl out of that awkward stack size and allow you to play a more comfortable game.
Good luck!