I had a college job that paid the bills but wasn't anything related to tech. I looked for jobs but the job market in Portland, Oregon was the Sahara desert. There wasn't an entry level job in sight, and if you didn't have a decade of experience you could forget about getting a foot in the door.
Eventually I took a customer service job at a call center that did work for Adobe, and after a year there I switched to one of their other contract customers, Disney. I did tech support for Disney's Toontown, one thing led to another, and Disney ended up hiring me direct and moving me down to LA.
I stayed at Disney far too long in a junior position because I had no confidence in my ability to get a better job, the experience of being shut out of the market for years after graduating broke me. Eventually I got laid off from Disney, and what followed was all the best years of my career because it forced me to shop my skills around more.
If I had to do it all over again, I would have immediately taken that tech support job, and when I made it to my first real engineer job I would have jumped after two years if I wasn't promoted. I would've kept jumping every 2-3 years. Like a lot of people there I felt a loyalty to the company that was 100% one-sided.
tl;dr get something, anything in your field as soon as you can, and promote yourself to another position as soon as you can and keep doing it. Only stay in a place if you have immediate and ongoing career growth.