Respuesta breve
«Ingeniero de software» y «desarrollador de software» no son entradas de la lista de profesiones TN. Para el trabajo con computadoras y software, la lista nombra dos categorías: Computer Systems Analyst (analista de sistemas informáticos) y Engineer (ingeniero). El Manual de Políticas de USCIS abre su capítulo de ocupaciones con una regla que rige a ambas: la persona solicitante debe demostrar que realizará las funciones descritas para la ocupación, y el título del puesto o la clasificación que el empleador haga del empleo no establecen la elegibilidad. Esta página coloca las dos categorías lado a lado, con el texto de USCIS citado en inglés, y no asigna ninguna categoría a ningún empleo concreto.
TNPath ya atiende también a ciudadanos mexicanos por la ruta consular. Prepare su carta de soporte y su guía (en inglés, US$99). El constructor y los documentos están en inglés; el soporte es en inglés. También puede revisar una carta que ya tenga con el verificador gratuito de cartas (en inglés).
Las dos categorías, según la lista del T-MEC
La lista de profesiones (Apéndice 2 del Anexo 16-A del capítulo 16 del T-MEC, reproducida en 8 CFR 214.6(c)) fija la credencial mínima de cada categoría:
Computer Systems Analyst — “Baccalaureate or Licenciatura Degree; or Post-Secondary Diploma or Post-Secondary Certificate, and three years experience.”
Engineer — “Baccalaureate or Licenciatura Degree; or state/provincial license.”
En español: para Computer Systems Analyst, la lista nombra el grado de licenciatura, o bien un diploma o certificado postsecundario junto con tres años de experiencia. Para Engineer, nombra el grado de licenciatura o una licencia estatal o provincial. La lista completa, con las 63 profesiones, está en la guía de profesiones TN de la lista del T-MEC.
Cómo describe USCIS al analista de sistemas
El Manual de Políticas de USCIS (volumen 2, parte P, capítulo 6, apartado B.7) describe la ocupación así, en su texto original:
“A systems analyst is an information specialist who analyzes how data processing can be applied to the specific needs of users and who designs and implements computer-based processing systems. Systems analysts study the organization itself to identify its information needs and design computer systems that meet those needs.”
“While systems analysts may perform some programming, this category does not include programmers.”
En español: el analista de sistemas es un especialista en información que analiza cómo aplicar el procesamiento de datos a las necesidades concretas de los usuarios y que diseña e implementa sistemas de procesamiento basados en computadora. El mismo apartado añade que, aunque el analista puede realizar algo de programación, la categoría no incluye a los programadores. Las guías en español de esta categoría están en visa TN para analistas de sistemas mexicanos.
Cómo describe USCIS la categoría Engineer
El apartado B.11 del mismo capítulo establece el requisito de credencial y su relación con el campo, en su texto original:
“A baccalaureate or licenciatura degree or a state or provincial license is required to qualify for TN nonimmigrant status under the occupational category for engineer. The degree must be in the related engineering field.”
“An engineer may not fill computer-related jobs unless he or she has credentials as a computer or software engineer in a bona fide engineering specialty offering full engineering credentials, such as professional engineering licenses.”
En español: la categoría Engineer requiere el grado de licenciatura o una licencia estatal o provincial, y el grado debe ser del campo de ingeniería relacionado con el empleo. Sobre el trabajo relacionado con computadoras, el texto dice que una persona ingeniera no puede ocupar empleos de ese tipo salvo que tenga credenciales como ingeniera en computación o en software dentro de una especialidad de ingeniería genuina que ofrezca credenciales completas de ingeniería, como las licencias profesionales de ingeniería. La guía en español de esta categoría está en visa TN para ingenieros mexicanos.
El título y la cédula profesional en México
Cuando la credencial de la lista es el grado de licenciatura, los documentos que lo acreditan para estudios cursados en México son el título profesional y la cédula profesional, conforme al manual que siguen los oficiales consulares (9 FAM 402.17-5(C)). La guía de título y cédula profesional recoge esa regla, la distinción con la carta de pasante y las reglas de traducción al inglés. El título del puesto en la oferta — por ejemplo, «ingeniero de software» — no sustituye a esos documentos ni a la descripción de funciones: como señala el Manual de Políticas, el título del puesto no establece la elegibilidad.
Lo que decide la descripción: el empleo real y sus funciones
La introducción del capítulo de ocupaciones del Manual de Políticas lo formula como principio general, en su texto original:
An applicant must demonstrate that they will perform the duties described for the occupation, and “[a] job title or the employer's categorization of the job does not establish eligibility” (USCIS Policy Manual, Volume 2, Part P, Chapter 6).
En español: lo que se evalúa es el empleo real del empleador — sus funciones efectivas, descritas en la carta de soporte — frente a la descripción que la guía de USCIS hace de cada categoría y frente a la credencial que la lista exige. Por eso la carta de soporte describe las funciones diarias del puesto, con los cinco elementos de 8 CFR 214.6(d)(3) que detalla la guía de la carta de soporte TN. Esta página no determina qué categoría corresponde a un empleo determinado: esa es una decisión de la autoridad que resuelve la solicitud, y cuando la lectura de las funciones no es clara, considere una revisión independiente por parte de un abogado de inmigración de Estados Unidos.
Los dos flujos del constructor para estas categorías, en la ruta mexicana, son el de Engineer (ingeniero) y el de Computer Systems Analyst (analista de sistemas informáticos).
Preguntas frecuentes
¿«Ingeniero de software» es una profesión de la lista TN?
No aparece ninguna entrada con ese nombre en la lista de profesiones TN. La lista nombra, para el trabajo con computadoras y software, las categorías Computer Systems Analyst y Engineer (8 CFR 214.6(c)). El Manual de Políticas de USCIS indica que el título del puesto no establece la elegibilidad.
¿Qué credencial pide la lista para cada categoría?
Para Computer Systems Analyst: un grado de licenciatura, o un diploma o certificado postsecundario y tres años de experiencia. Para Engineer: un grado de licenciatura o una licencia estatal o provincial (8 CFR 214.6(c)).
¿La categoría de analista de sistemas incluye programar?
El Manual de Políticas de USCIS dice que el analista de sistemas puede realizar algo de programación, y añade textualmente que la categoría no incluye a los programadores (volumen 2, parte P, capítulo 6, apartado B.7).
¿Qué dice USCIS sobre Engineer y los empleos de computación?
El Manual de Políticas indica que el grado debe ser del campo de ingeniería relacionado, y que una persona ingeniera no puede ocupar empleos relacionados con computadoras salvo que tenga credenciales como ingeniera en computación o en software en una especialidad de ingeniería genuina que ofrezca credenciales completas de ingeniería (apartado B.11).
¿Qué documentos acreditan el grado si estudié en México?
Conforme al manual consular (9 FAM 402.17-5(C)), el título profesional o la cédula profesional acreditan la conclusión de la licenciatura. La carta de pasante, en cambio, no es evidencia suficiente de ese grado.
Fuentes
- USCIS: Manual de Políticas, volumen 2, parte P, capítulo 6 (apartados B.7 y B.11)
- eCFR: 8 CFR 214.6(c), lista de profesiones TN
- USCIS: Profesionales TN del T-MEC
- Departamento de Estado: 9 FAM 402.17, profesionales del T-MEC (título y cédula, apartado 5(C))
Última revisión: 23 de octubre de 2026. Información general, no asesoría legal. Las reglas y las cuotas cambian; confirme los datos en las fuentes oficiales antes de su cita.