TN Visa IT Programmer Jobs

IT Programmer roles qualify for TN visa sponsorship under USMCA for Canadian and Mexican citizens with a qualifying degree in computer science, engineering, or a related field. No lottery, no cap for Canadians, and no I-129 petition required. For Canadians, bring an employer support letter to the U.S. port of entry; for Mexicans, apply at a U.S. consulate with the same documentation.

See All IT Programmer Jobs

Overview

Open Jobs29+
Top Visa TypeTN
Work Type69% On-site
Median Salary$108K
Top LocationRemote
Most JobsEnsono

Showing 5 of 29+ IT Programmer jobs

NextEra Energy
Principal IT Programmer Analyst
We won't show you this job again
NextEra Energy
Added 3d ago
Principal IT Programmer Analyst
NextEra Energy
West Palm Beach, Florida
Software Engineering
Technical Product & Program Management
Cloud & DevOps
Backend Engineering
Technical Program Management
DevOps
Project Management
On-Site
10+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Steel Dynamics
IT Programmer
We won't show you this job again
Steel Dynamics
Added 1w ago
IT Programmer
Steel Dynamics
Columbus, Mississippi
Software Engineering
Backend Engineering
On-Site
2+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
University of North Texas
IT Programmer Analyst
We won't show you this job again
University of North Texas
Added 2w ago
IT Programmer Analyst
University of North Texas
Denton, Texas
Software Engineering
Data Science & Analytics
Technical Product & Program Management
On-Site
3+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
Jabil
IT Programmer Analyst III
We won't show you this job again
Jabil
Added 1mo ago
IT Programmer Analyst III
Jabil
Florence, Kentucky
Software Engineering
Data Science & Analytics
Backend Engineering
On-Site
8+ yrs exp.
Bachelor's
10,000+

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
North Carolina State University
IT Systems Programmer Sr.
We won't show you this job again
North Carolina State University
Added 3w ago
IT Systems Programmer Sr.
North Carolina State University
Raleigh, North Carolina
Software Engineering
Technical Product & Program Management
IT Support & Systems Administration
Backend Engineering
IT Support
$95,000/yr - $112,505/yr
On-Site
3+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 29+ IT Programmer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new IT Programmer roles.

Get Access To All Jobs

See all 29+ IT Programmer jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new IT Programmer roles.

Get Access To All Jobs

Tips for Finding TN Visa Sponsorship as an IT Programmer

Align your degree to the role description

TN classification requires your degree field to match the IT Programmer job duties. A computer science or engineering degree maps cleanly, but an unrelated degree paired with programming experience won't satisfy CBP's specialty occupation standard at the border.

Target employers with recent visa filing experience

Search for employers with recent visa filings for IT Programmer or software developer roles. Employers experienced with visa sponsorship understand the work visa process and won't treat your status as a blocker.

Request a support letter before you travel

Canadian citizens apply at the port of entry, so your employer must provide a detailed support letter describing your duties, salary, and TN classification before you cross. A vague letter is the most common reason CBP denies admission.

Confirm your employer's E-Verify enrollment status

Employers must be enrolled in E-Verify to legally employ TN workers. Ask during the offer stage, not after signing. If the employer isn't enrolled, they need to register with USCIS before your start date.

Use Migrate Mate to find IT Programmer jobs with TN sponsorship

Most job postings don't advertise TN sponsorship directly. Migrate Mate filters roles by visa sponsorship type so you're only seeing IT Programmer positions at employers who actively support TN status, saving you time on outreach that goes nowhere.

Plan your Mexican TN application through a U.S. consulate

Mexican citizens can't apply at the port of entry like Canadians. You'll need a consular appointment at a U.S. embassy or consulate in Mexico, so build two to four weeks of lead time into your start date negotiation.

IT Programmer jobs are hiring across the US. Find yours.

Find IT Programmer Jobs

IT Programmer TN Visa: Frequently Asked Questions

Does an IT Programmer role qualify for TN visa status?

Yes, provided your job duties align with programming and software development functions covered under the USMCA's Computer Systems Analyst or Engineer categories. CBP evaluates the actual duties, not just the title, so your employer's support letter must describe specific programming responsibilities. Roles that involve general IT support without a coding or systems development focus may face scrutiny.

How does TN compare to H-1B for IT Programmer jobs?

TN has no annual cap and no lottery, so Canadians can get status at the border the same day an offer is accepted. H-1B requires entering a lottery in March with results in April and a start date no earlier than October 1. For IT Programmers with a qualifying USMCA degree, TN is almost always faster and carries less uncertainty than H-1B sponsorship.

Where can I find IT Programmer jobs that sponsor TN visas?

Standard job postings rarely specify TN sponsorship. Migrate Mate is built specifically to surface IT Programmer roles at employers with recent visa filings, so you're not guessing or filtering manually. Searching by visa type and role cuts down on outreach to employers who aren't experienced with work visa sponsorship.

Can I switch IT Programmer jobs while on TN status?

Yes, but you can't start with the new employer until your new TN status is approved. Canadians can apply at the border with a new support letter from the incoming employer. Mexican citizens need a new consular appointment. There's no grace period between employers, so coordinate your end date and new TN approval carefully before giving notice.

What documents does my employer need to provide for my TN application?

Your employer must supply a signed support letter on company letterhead stating your job title, duties, salary, intended period of employment, and confirmation that the role qualifies under USMCA. If you're Canadian, you'll present this support letter at the U.S. border or port of entry. If you're Mexican, you'll submit it with your visa application at a U.S. consulate. The support letter is the key document for TN visa approval—there is no government labor certification or prevailing wage requirement involved.

See which IT Programmer employers are hiring and sponsoring visas right now.

Search IT Programmer Jobs