← Back to Blog

How to Get a Software Engineering Internship or Job as an International Student

Published ยท Finch Team

Updated

If you're an international CS student on an F-1 visa looking for a software engineering internship or new grad role in the US, you're dealing with an extra layer of complexity that most job search guides don't address.

The challenge usually isn't your skills or your resume. International students in CS programs are often technically competitive. The challenge is finding employers who are set up to work with CPT and OPT, understanding what "visa sponsorship" actually means in different contexts, and making sure your materials are strong when you find the right opportunities.

This guide covers work authorization basics, where to focus your search, and how to handle the sponsorship conversation without ending your application early.

Understanding Your Work Authorization: CPT, OPT, and H-1B

A quick overview of the three work authorization types you'll work through as an F-1 student:

CPT (Curricular Practical Training): Allows you to work in a role directly related to your major as part of your academic program. Used for internships during school. Available before graduation, requires authorization from your DSO (Designated School Official). Doesn't require employer sponsorship: you get authorized through your school.

OPT (Optional Practical Training): 12 months of work authorization after graduation (or optionally before, called pre-completion OPT). Standard path for most international students starting their first full-time role. Like CPT, OPT doesn't require employer sponsorship: you can work for any employer in a field related to your degree.

STEM OPT Extension: If your CS degree qualifies as a STEM program (virtually all do), you can extend OPT by 24 months, for a total of 36 months of post-grad work authorization. This is significant. Most international CS graduates have 3 years to build their US work history without requiring employer H-1B sponsorship immediately.

H-1B: The visa employers actually "sponsor." The H-1B lottery runs annually in April with a cap of 65,000 visas (plus 20,000 for US master's holders). The lottery is random. Many employers who say "we don't sponsor visas" mean they won't sponsor H-1B, but they may be perfectly fine hiring someone on OPT.

This distinction matters more than most students realize. Far more employers are willing to hire someone on OPT than are willing to sponsor H-1B. When you see "no visa sponsorship" in a job posting, it's worth clarifying: no H-1B (common) or no OPT at all (much rarer).

Where to Find Employers Who Work With International Students

Your university's career portal. This is the single most underused resource for international CS students. Universities negotiate with recruiting employers ahead of the season, and companies that post on your campus portal have generally already confirmed they can work with CPT and OPT students. Start here before going to general job boards.

Large tech companies. Google, Microsoft, Amazon, Meta, Apple, and the large tech companies all have established OPT and H-1B pipelines. They've processed hundreds of international hires. If you're technically competitive for their roles, your visa situation is rarely the blocker.

VC-backed startups. Many Series A and B companies are fine with OPT: it doesn't require much from the employer side. H-1B sponsorship may be a different conversation at a 30-person startup, but OPT is usually straightforward. Worth asking early.

Mid-size tech companies with existing international engineers. A useful signal: look at LinkedIn profiles of engineers at companies you're interested in. If a meaningful portion of the engineering team has international backgrounds, the company has institutional experience with the process. If none of them do, the company may not have a workflow for it.

Department of Labor filings. Finch's company pages show how many H-1B labor condition applications the Department of Labor certified for a company in fiscal year 2025, next to its open internships and new-grad roles. A certified application isn't an approved visa, but it tells you the company has filed before.

Specialized platforms. Sites like OPTnation and F1Jobs list roles specifically open to international candidates. These skew toward smaller employers, so don't use them exclusively, but they're worth checking alongside your main search.

How to Handle the Sponsorship Question in Applications

The question you'll see constantly in online applications: "Will you now or in the future require immigration sponsorship to work in the US?"

When you're on OPT or about to be on OPT, this question is genuinely ambiguous. You don't need sponsorship now (OPT is your authorization). You may need H-1B sponsorship in 3 years. What do you say?

Most common and defensible approach: Mark "no" for current need, "yes" for future. This is accurate (you're currently authorized to work) and gives you the best chance of getting through initial screening. Many companies that will hire on OPT interpret the "no" as applying to the current situation.

Transparent approach: Mark "yes" to both if you want to be fully upfront and are confident the company sponsors H-1B. This is honest and avoids any awkward conversation later. The downside is it may trigger automatic filters at some companies that haven't updated their screening logic to distinguish OPT from H-1B sponsorship.

Proactive outreach: For companies you really want to work at, a brief note to the recruiter before applying can save everyone time. Something like: "I'm currently authorized to work in the US on OPT for the next 3 years. Wanted to confirm that's workable before applying." You'll get a quick yes or no and avoid going through the process at a company that won't work with international students.

Never falsify your answers. But "will you require sponsorship?" is a time-qualified question that has an accurate, detailed answer, not just a blanket yes.

Adjusting Your Application Strategy

International students often need to apply to more companies to get the same number of interviews as domestic students. The funnel is similar but the rejection rate for visa-related reasons is an additional variable. Here's how to account for it:

Apply earlier. Some companies have additional processing steps for international candidates during the offer stage: work authorization verification, document review, additional approvals. Applying early gives more buffer if those steps slow things down.

Target companies with international engineering teams. The best signal that a company can handle the process is that they've already done it. Look at current employees before spending significant time applying.

Be ready with your timeline. "When can you start?" is a question you need to answer precisely. Know your OPT eligibility date, your I-20 authorization timing, and when your work authorization becomes active. Vague answers here create friction at the offer stage.

Network within your school's international student community. The most useful information about which companies have their act together on international hiring comes from people who've been through it recently at your specific school. They know which employers have slow authorization processes, which have existing relationships with your DSO, and which ones to avoid. That intel is hard to get from job boards.

Your Resume Doesn't Change Because You're International

One thing that needs no special treatment: your resume itself.

Don't add anything about your visa status to your resume. It's not the right place. Put it in the application fields and, if needed, early recruiter conversations.

Your resume should look exactly like a strong domestic student resume: one page, projects section leading, technical skills organized by category, specific and measurable bullet points. What makes it strong is the same thing that makes any early-career tech resume strong: visible work, real technologies, and evidence that you can build things.

For formatting that parses cleanly through Greenhouse, Lever, and Workday, see our LaTeX resume guide for software engineers. The format it produces passes through ATS systems reliably at the companies you're targeting.

Starting the Sponsorship Conversation With Recruiters

Once you're in a recruiter screen, the international student topic usually comes up. Here's how to handle it:

Be direct and factual. "I'm currently on F-1 and authorized to work through OPT. My STEM OPT extension would cover me through [year]. I'd eventually need H-1B sponsorship, but that's 3 years out." That's the whole explanation. Don't over-explain and don't apologize for your situation.

If the recruiter says "we don't sponsor visas," ask one clarifying question: "Does that include OPT authorization, or are you referring specifically to H-1B sponsorship?" Sometimes the answer is "oh, OPT is fine, we just can't sponsor H-1B." You've saved yourself from walking away from a real opportunity.

If they confirm they can't work with international candidates at all, thank them, note it in your tracker, and move on. Some companies don't have the process in place. They're telling you something useful: starting your career there would make your first year harder than it needs to be.

International Student Job Search Checklist

Before you start applying:

  • Know your exact CPT and OPT eligibility timeline (confirm with your DSO)
  • Understand the difference between OPT (no sponsorship required) and H-1B sponsorship
  • Be prepared to answer "when can you start?" with a precise date based on your work authorization timeline
  • Check your university's career portal for employers pre-vetted for international students

While applying:

  • Look for companies with existing international engineering teams on LinkedIn
  • Handle the "sponsorship required" application question accurately and specifically
  • Apply in volume: your funnel needs to be wider to account for companies that won't work with international candidates
  • Apply to large tech companies early: they have established processes

During the process:

  • Be direct with recruiters about your current authorization status in recruiter screens
  • If "no visa sponsorship" appears, clarify whether it means no H-1B or no OPT
  • Network with other international students at your school who've been through this process successfully
  • Keep your OPT authorization timeline organized and ready to share at the offer stage

The international student job search takes more volume and more strategy than standard advice suggests. But the technical skills that got you into a US CS program are real credentials, and the right companies (the ones with established international hiring pipelines) will evaluate you on your work, not your immigration paperwork.

Finch helps with the volume the international student search requires. Its board lists open internships and new-grad roles, searchable by company, so you can check what the companies with established international hiring have open right now, and each week Finch picks 3 roles for your major, with the reasons. The companies that will work with you are out there. You just need to reach enough of them.