TN Visa Programmer Analyst Jobs
Programmer Analyst roles qualify for TN visa sponsorship under the USMCA treaty's Computer Systems Analyst category. Canadian citizens can apply at the port of entry without a cap or lottery. Mexican citizens follow the consular process with a limited annual allocation. A qualifying job offer and a relevant degree are your two non-negotiable starting points.
See All Programmer Analyst JobsOverview
Showing 5 of 130+ Programmer Analyst 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 130+ Programmer Analyst jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Programmer Analyst 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 130+ Programmer Analyst jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Programmer Analyst roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Programmer Analyst
Match your degree to the job posting
TN eligibility requires a degree directly related to the Programmer Analyst role, not just any computer science credential. If your degree is in a adjacent field, get a credential evaluation showing how your coursework maps to the duties in the offer letter.
Request a TN-specific offer letter
A standard offer letter won't get you through the port of entry. Ask the employer to specify your job title as Computer Systems Analyst, list your core duties, confirm the position is permanent, and state that USMCA TN classification is being offered.
Filter employers by recent visa filing activity
Search for Programmer Analyst roles through Migrate Mate, which surfaces employers with recent visa filings, so you're applying to companies experienced with work visa sponsorship and likely equipped to support your TN application.
Target mid-size tech and consulting firms
Consulting firms staffing Programmer Analysts at client sites are a practical target because they file TN petitions regularly and understand the USMCA category. Government contractors in particular often have legal teams experienced with cross-border tech hires.
Canadians: use port-of-entry admission strategically
As a Canadian, you can present your TN application directly to CBP at a land border or pre-clearance airport without waiting for USCIS processing. Bring printed copies of your offer letter, degree transcripts, and credential evaluation to avoid delays at the inspection booth.
Mexicans: start the consular appointment early
Mexican nationals must apply at a U.S. consulate and face a limited annual TN allocation. Schedule your appointment as soon as you have a signed offer letter, since appointment slots at high-volume posts like Mexico City can run several weeks out.
Programmer Analyst jobs are hiring across the US. Find yours.
Find Programmer Analyst JobsProgrammer Analyst TN Visa: Frequently Asked Questions
Does a Programmer Analyst role qualify for TN visa sponsorship?
Yes, provided the position fits within the USMCA's Computer Systems Analyst category. The job duties must center on analyzing, designing, or developing computer systems and software. Roles that blend programming with significant non-technical responsibilities may draw additional scrutiny, so the offer letter should clearly reflect technical duties aligned with the category definition.
How does TN visa sponsorship compare to H-1B for Programmer Analyst roles?
TN has no annual lottery, no cap for Canadian citizens, and no USCIS petition requirement for Canadians who apply at the port of entry, making it far faster to activate than H-1B. H-1B selection is random and tied to a single April registration window. The trade-off is that TN carries no dual-intent protection, so long-term permanent residency planning requires separate legal strategy.
What documents does the employer need to provide for TN sponsorship?
The employer must furnish a signed offer letter that specifies the job title as Computer Systems Analyst, describes the core technical duties, confirms the position is full-time and permanent, and explicitly states USMCA TN classification. For Mexican nationals, the employer may also need to support the DS-160 application and consular interview preparation with additional documentation.
Where can I find Programmer Analyst jobs that already sponsor TN visas?
Migrate Mate is built specifically for this search. The platform filters Programmer Analyst openings by employers with recent visa filings, so you're not cold-applying to companies unfamiliar with sponsoring work visas. That saves time and significantly raises the odds that an offer will convert to an approved TN admission.
Can I change employers on a TN visa if I find a better Programmer Analyst role?
Yes. TN status is tied to a specific employer, but changing jobs doesn't require you to start the green card process over the way some other visa categories do. Canadians simply present a new TN application at the port of entry with the new employer's offer letter. Mexican nationals must schedule a new consular appointment. There's no USCIS transfer petition required.
See which Programmer Analyst employers are hiring and sponsoring visas right now.
Search Programmer Analyst Jobs