| I'm a 20 y/o bootcamp grad with no college degree and 6 months of professional experience. I've been out of employment since May this year, and since mid-September I've been applying for entry-level software engineering positions across the US. Also I'm from Europe and I'm currently l̶i̶v̶i̶n̶g̶ ̶i̶n̶ touring SF on a tourist visa, meaning I would need sponsorship for an H-1b work visa. Let's assume for a moment that I'm job searching correctly; I'm applying to places that I would actually want to work at with a relevant resume and a well-written cover letter, I'm networking on Linkedin and setting up phone calls with engineers and recruiters, I'm leveraging my existing network and getting referrals to almost everyone I know, etc. So far I've had ~zero responses. After getting speedily rejected from FB, even with a relatively strong recommendation, I managed to get feedback from the engineer that it's basically because companies aren't willing to sponsor for entry-level positions, especially if the candidate doesn't have a degree. Is this true? Is there a limiting factor of my situation here? Why am I being ignored? My resolve is starting to break because I have zero visibility on _what_ exactly is going wrong. If it's something about my situation that doubles the bar, then that's fine– I'll go work in Europe for a few years, and I'll be back in the US soon. No hard feelings. But because I know that I'm more than competent enough to hold down the positions I'm applying for, I wonder if it's something about my situation or something that I'm doing wrong. What are the conditions that companies offer sponsorship on? Is there a hard limit on the # of times a company can sponsor? Am I not being taken seriously because I'm too young? Or because my only experience was a 6 months? Is my job gap a problem? Regardless of these questions though, my single biggest fear is that I'm wasting my time. I don't care about comp or prestige, I just want to work and build things. But I've had to instead spend the last few months writing fucking cover letters, using all the businessy buzzwords. It's so cringe and debilitating to me. Am I doomed? Or am I being too fragile? Should I keep calm and carry on? I can do that, but I have a vauge sense of angst that I could be wasting my time without knowing it. What do? |
Sending in resumes and cover letters is not the correct way to search for a job, though it's the most common approach. With no degree and only six months of experience you are entry-level at best. Right now the demand in the US tech industry is for senior-level people. There's no shortage of entry-level US citizens/green card holders looking for first jobs.
You're not doomed, but you should realistically assess where you are in your career (the very beginning) and how that looks to companies desperate for more senior people. Add to that the complications of not having the right to work in the US and you can start to understand why your applications get ignored. The US has limits on H1-B visas, with exceptions for people who have advanced degrees or specialized skills. I can't imagine a company going to the trouble sponsoring a visa for an entry-level candidate. I know at places I've worked candidates who didn't have US work permits were ignored -- it's simply too much trouble to sponsor a visa and not worth it for entry-level/junior positions.
I'm trying to give you helpful advice but I realize I'm painting a bleak picture. Large companies like Facebook don't have a problem attracting candidates and they can sponsor visas for more experienced people (or people with degrees). Smaller and less sexy (not tech-oriented) companies do have trouble attracting candidates, but they are likely unfamiliar with and skittish about hiring a foreigner. Companies used to post "US citizens/permanent residents only" in their job ads but that seems less common now -- perhaps the employers (or recruiters) worry about lawsuits for "exclusionary" hiring practices, or they don't want to take the chance of missing a truly great candidate they might sponsor.