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 JobsOverview
Showing 5 of 29+ IT Programmer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
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
Requisition ID: 94760
Do you want to create innovative solutions that deliver real value to customers? At FPL Energy Services (FPLES), you’ll join a dynamic team driving smart, reliable, and affordable offerings—from LED lighting to home protection, HVAC, fiber, and more. Be part of a business that thrives on innovation, customer focus, and a culture of excellence. Join us and help shape the future of energy services.
Position Specific Description
We are seeking a hands-on Principal IT Programmer Analyst with 10+ years of experience to design, build, and deliver enterprise-scale applications and integrations. The role requires strong technical depth combined with the ability to lead end-to-end delivery, from solution design and development through deployment and production support. A bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is required.
The candidate will design, architect, and develop applications using .NET/C# and WPF, and work extensively with SQL Server including database design, SSIS jobs, PL/SQL, performance tuning, and disaster recovery strategies. This role requires deep hands-on coding skills as well as the ability to make architectural decisions that ensure scalability, security, and reliability.
The role also involves designing and developing integrations using REST APIs and file-based interfaces, including integrating SQL Server–based applications with Salesforce Sales Cloud. Experience working with middleware platforms is important, with MuleSoft strongly preferred. The candidate will also work with and integrate enterprise systems such as SAP and Mainframe platforms, ensuring secure and well-governed data exchanges. The ideal candidate will be comfortable working with modern development tools and practices including VS Code, GitHub, and standard CI/CD and security practices. They will ensure solutions meet enterprise security standards and support high availability, resiliency, and operational readiness.
Beyond technical delivery, this role requires strong project leadership capabilities. The candidate will estimate and plan projects, break down work into executable tasks, delegate work to onsite and offshore developers, review deliverables, and drive projects from initiation through completion. Strong communication and presentation skills are required to clearly explain technical solutions, architecture, and project status to leadership and business stakeholders.
Job Overview
This position assesses, designs, develops, integrates and troubleshoots technology to support business processes. Employees provide technical or functional guidance to project or work teams, as needed within specific or multiple disciplines. This position is accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.
Job Duties & Responsibilities
- Analyzes, designs, develops, tests, debugs, implements, maintains, integrates, customizes, and enhances existing or new systems
- Applies appropriate Agile or development methodologies, system development lifecycles, tools, and technology to manage development activities
- Automates the handoff of code releases from development to operations (DevOps)
- Participates in the change management and service ticket management processes including receiving, resolution monitoring, and ensuring customer satisfaction
- Leads projects when needed and builds strong working understanding of the solution being delivered
- Ensures user satisfaction by providing preventative maintenance, troubleshooting, and timely resolution of more complex problems
- Designs, develops, and tests experimental application work to test new ideas with bounded cost and time frames
- Ensures that applications processes are conducted in line with corporate social responsibility, security, compliance, environmental, and technical policies and applicable standards and legislation
- Acts as liaison with regulatory agencies, vendors, and contractors on matters relating to computer systems as required
- Defines metrics and monitors Service Level Agreements (SLAs) for systems being developed
- Performs other job-related duties as assigned
Required Qualifications
- High School Grad / GED
- Bachelor's or Equivalent Experience
- Experience: 6+ years
Preferred Qualifications
- Bachelor's - Information Systems
NextEra Energy offers a wide range of benefits to support our employees and their eligible family members. Click here to learn more.
Employee Group: Exempt
Employee Type: Full Time
Job Category: Information Technology
Organization: FPL Energy Services, Inc
Relocation Provided: No
NextEra Energy is an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to race, color, age, national origin, religion, marital status, sex, sexual orientation, gender identity, gender expression, genetics, disability, protected veteran status or any other basis prohibited by law.
NextEra Energy provides reasonable accommodation in its application and selection process for qualified individuals, including accommodations related to compliance with conditional job offer requirements, consistent with federal, state, and local laws. Supporting medical or religious documentation will be required where applicable and permitted by applicable law. To request a reasonable accommodation, please send an e-mail to recruiting-coordinator.sharedmailbox@nexteraenergy.com, providing your name, telephone number and the best time for us to reach you.
NextEra Energy will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
NextEra Energy does not accept any unsolicited resumes or referrals from any third-party recruiting firms or agencies. Please see our policy for more information.

Requisition ID: 94760
Do you want to create innovative solutions that deliver real value to customers? At FPL Energy Services (FPLES), you’ll join a dynamic team driving smart, reliable, and affordable offerings—from LED lighting to home protection, HVAC, fiber, and more. Be part of a business that thrives on innovation, customer focus, and a culture of excellence. Join us and help shape the future of energy services.
Position Specific Description
We are seeking a hands-on Principal IT Programmer Analyst with 10+ years of experience to design, build, and deliver enterprise-scale applications and integrations. The role requires strong technical depth combined with the ability to lead end-to-end delivery, from solution design and development through deployment and production support. A bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is required.
The candidate will design, architect, and develop applications using .NET/C# and WPF, and work extensively with SQL Server including database design, SSIS jobs, PL/SQL, performance tuning, and disaster recovery strategies. This role requires deep hands-on coding skills as well as the ability to make architectural decisions that ensure scalability, security, and reliability.
The role also involves designing and developing integrations using REST APIs and file-based interfaces, including integrating SQL Server–based applications with Salesforce Sales Cloud. Experience working with middleware platforms is important, with MuleSoft strongly preferred. The candidate will also work with and integrate enterprise systems such as SAP and Mainframe platforms, ensuring secure and well-governed data exchanges. The ideal candidate will be comfortable working with modern development tools and practices including VS Code, GitHub, and standard CI/CD and security practices. They will ensure solutions meet enterprise security standards and support high availability, resiliency, and operational readiness.
Beyond technical delivery, this role requires strong project leadership capabilities. The candidate will estimate and plan projects, break down work into executable tasks, delegate work to onsite and offshore developers, review deliverables, and drive projects from initiation through completion. Strong communication and presentation skills are required to clearly explain technical solutions, architecture, and project status to leadership and business stakeholders.
Job Overview
This position assesses, designs, develops, integrates and troubleshoots technology to support business processes. Employees provide technical or functional guidance to project or work teams, as needed within specific or multiple disciplines. This position is accountable for ensuring the reliability, performance, security, and continuity of IT systems, as well as ensuring that excellent technical support services are provided.
Job Duties & Responsibilities
- Analyzes, designs, develops, tests, debugs, implements, maintains, integrates, customizes, and enhances existing or new systems
- Applies appropriate Agile or development methodologies, system development lifecycles, tools, and technology to manage development activities
- Automates the handoff of code releases from development to operations (DevOps)
- Participates in the change management and service ticket management processes including receiving, resolution monitoring, and ensuring customer satisfaction
- Leads projects when needed and builds strong working understanding of the solution being delivered
- Ensures user satisfaction by providing preventative maintenance, troubleshooting, and timely resolution of more complex problems
- Designs, develops, and tests experimental application work to test new ideas with bounded cost and time frames
- Ensures that applications processes are conducted in line with corporate social responsibility, security, compliance, environmental, and technical policies and applicable standards and legislation
- Acts as liaison with regulatory agencies, vendors, and contractors on matters relating to computer systems as required
- Defines metrics and monitors Service Level Agreements (SLAs) for systems being developed
- Performs other job-related duties as assigned
Required Qualifications
- High School Grad / GED
- Bachelor's or Equivalent Experience
- Experience: 6+ years
Preferred Qualifications
- Bachelor's - Information Systems
NextEra Energy offers a wide range of benefits to support our employees and their eligible family members. Click here to learn more.
Employee Group: Exempt
Employee Type: Full Time
Job Category: Information Technology
Organization: FPL Energy Services, Inc
Relocation Provided: No
NextEra Energy is an Equal Opportunity Employer. Qualified applicants are considered for employment without regard to race, color, age, national origin, religion, marital status, sex, sexual orientation, gender identity, gender expression, genetics, disability, protected veteran status or any other basis prohibited by law.
NextEra Energy provides reasonable accommodation in its application and selection process for qualified individuals, including accommodations related to compliance with conditional job offer requirements, consistent with federal, state, and local laws. Supporting medical or religious documentation will be required where applicable and permitted by applicable law. To request a reasonable accommodation, please send an e-mail to recruiting-coordinator.sharedmailbox@nexteraenergy.com, providing your name, telephone number and the best time for us to reach you.
NextEra Energy will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
NextEra Energy does not accept any unsolicited resumes or referrals from any third-party recruiting firms or agencies. Please see our policy for more information.
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 JobsTips 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.
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 JobsIT 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