Many people who grew up rich have a natural confidence to them (because they are protected if they lose their job, have been told they'll be someone important one day, given lots of help in life), and that helps a lot in giving a vibe that you'll succeed.
The great thing is that the confidence can be gained even if you didn't grow up in the same circumstances, it just takes more work.
A lot of companies hire remotely these days, or are totally remote (Gitlab comes to mind).
Two things I would recommend if you are open to advice:
1. Consider the possibility that you have some skills to grow to achieve more senior levels. Confidence helps, but it's not enough on it's own.
2. Interview at other companies that don't require you to relocate to see what you're worth - switching jobs is (sadly) one of the easiest ways to get promoted or a pay raise.
Good luck!
So after two years of working like this, my supervisor (different one) tells me that I could be promoted but I have to work extra time everyday. Now I'm fine putting in some extra hours to make a date or run an elevation. I'm not just going to work extra hours above company policy as a normal thing. Why would I take a 13% increase in hours for a 7% raise? That's taking a rate cut for a position with more (official) responsibilities.
2. I'm probably not worth anything since I have to learn the new stacks. They have me in AWS tech, which is ok. I got certified, but that doesn't mean much since I dont get a lot of chances to use it. I get some experience in Java and Python ECS and Lambdas. Some Dynamo, Cloudwatch, SNS, SQS, etc. A lot of this is stuff like synthetic alerts or increasing test coverage, which sucks. But then they also throw me on no/low code stuff like Splunk and Tableau, which also sucks. I'm never going to become an expert if the type of work is constantly changing and there are big gaps between when I last used that skill and when I'm asked to do it again.
The bigger issue is that I can't see myself continuing to work here until I'm able to "retire". The work is shit. I've heard many managers will look to fire people or drive them out if they are moving up. I need the job to support my family, so that causes a lot of stress. If I were single, I would have quit years ago... or just stopped trying until they fire me.