Lingua-e
← Volver

Guía de inglés para developers

Roles de trabajo en IT en inglés: todos los puestos que necesitas conocer

7 de septiembre de 2026

Una referencia bilingüe de los roles más comunes en IT: producto, datos, web, sistemas embebidos, videojuegos y móvil. Aprende qué hace cada rol y qué habilidades requiere.

Puntos clave

  • IT tiene docenas de especializaciones: conocer sus nombres en inglés te ayuda en entrevistas, búsquedas de empleo y conversaciones del equipo.
  • Product Manager (PM) y Product Owner (PO) son relacionados pero diferentes: el PM tiene la visión, el PO gestiona el backlog.
  • Data Scientist y ML Engineer se confunden con frecuencia: el científico construye el modelo, el ingeniero lo pone en producción.
  • SRE (Site Reliability Engineer) aplica ingeniería de software a las operaciones. El rol fue creado por Google.
  • En móvil, tanto el desarrollo nativo (Swift, Kotlin) como el multiplataforma (React Native, Flutter) tienen alta demanda.

1. Product Roles

1. Roles de Producto

Los roles de producto definen qué se construye y por qué. Estas personas trabajan en la intersección del negocio, el diseño y la ingeniería.

Product Manager (PM)

Product Manager (PM) / Gerente de Producto

El PM es dueño de la visión y el roadmap del producto. Decide qué construye el equipo a continuación y comunica la estrategia a los stakeholders.

Habilidades clave:RoadmappingStakeholder communicationJIRA / LinearOKRs

Product Owner (PO)

Product Owner (PO) / Dueño del Producto

El PO conecta al equipo con los stakeholders dentro de un proceso Agile. Gestiona y prioriza el backlog para que los ingenieros siempre sepan en qué trabajar.

Habilidades clave:Backlog managementUser storiesScrumSprint planning

UX Designer

UX Designer / Diseñador de Experiencia de Usuario

El UX Designer diseña la experiencia de usuario de principio a fin. Realiza investigación, crea wireframes y construye prototipos interactivos.

Habilidades clave:FigmaWireframingUsability testingUser journey mapping

UI Designer

UI Designer / Diseñador de Interfaz de Usuario

El UI Designer se encarga de la capa visual del producto. Trabaja con sistemas de diseño, tipografía, color y bibliotecas de componentes.

Habilidades clave:FigmaDesign systemsAccessibilityMotion design

UX Researcher

UX Researcher / Investigador de Experiencia de Usuario

El UX Researcher realiza investigación con usuarios para informar las decisiones del producto. Lleva a cabo pruebas de usabilidad, entrevistas y encuestas para conocer el comportamiento real de los usuarios.

Habilidades clave:User interviewsA/B testingSurvey designAffinity mapping

Product Analyst

Product Analyst / Analista de Producto

El Product Analyst analiza las métricas del producto y ayuda al equipo a definir los criterios de éxito. Traduce los datos en recomendaciones accionables.

Habilidades clave:SQLMixpanel / AmplitudeDashboardsFunnel analysis

2. Data Roles

2. Roles de Datos

Los roles de datos cubren el ciclo de vida completo de la información: desde la recopilación en bruto hasta los insights de negocio y los sistemas de machine learning en producción.

Data Analyst

Data Analyst / Analista de Datos

El Data Analyst consulta bases de datos y visualiza datos para encontrar insights de negocio. Responde preguntas como '¿por qué bajaron los ingresos el trimestre pasado?'

Habilidades clave:SQLPython / RTableau / Power BIExcel

Data Engineer

Data Engineer / Ingeniero de Datos

El Data Engineer construye y mantiene los pipelines que mueven y transforman los datos. Es responsable de la infraestructura que pone los datos a disposición de analistas y científicos.

Habilidades clave:Apache SparkdbtAirflowData warehouses (Snowflake, BigQuery)

Data Scientist

Data Scientist / Científico de Datos

El Data Scientist construye modelos predictivos y aplica machine learning para resolver problemas de negocio. Se sitúa entre la investigación y la ingeniería.

Habilidades clave:Pythonscikit-learnPandasStatistics

Machine Learning Engineer (ML Engineer)

ML Engineer / Ingeniero de Machine Learning

El ML Engineer toma los modelos del Data Scientist y los lleva a producción. Construye sistemas de inferencia y se asegura de que los modelos escalen y funcionen de forma fiable.

Habilidades clave:PythonTensorFlow / PyTorchDockerFeature stores

Data Architect

Data Architect / Arquitecto de Datos

El Data Architect diseña la estrategia de datos e infraestructura general de una organización. Decide qué bases de datos, pipelines y marcos de gobernanza utiliza la empresa.

Habilidades clave:Data modelingCloud platformsGovernanceSchema design

BI Developer (Business Intelligence Developer)

BI Developer / Desarrollador de Business Intelligence

El BI Developer construye dashboards e informes que ayudan a los equipos de negocio a tomar decisiones. Conecta fuentes de datos con herramientas de visualización.

Habilidades clave:TableauPower BISQLLooker

MLOps Engineer

MLOps Engineer / Ingeniero de MLOps

El MLOps Engineer gestiona el despliegue, la monitorización y el ciclo de vida de los modelos de machine learning en producción. Aplica prácticas de DevOps al flujo de trabajo de ML.

Habilidades clave:MLflowKubeflowCI/CD for MLModel monitoring

3. Web Development Roles

3. Roles de Desarrollo Web

El desarrollo web cubre todo el stack: desde los píxeles que ven los usuarios hasta los servidores que alimentan el producto y la infraestructura que mantiene todo en funcionamiento.

Frontend Developer

Frontend Developer / Desarrollador Frontend

El Frontend Developer construye la parte de las aplicaciones web que ve el usuario. Convierte diseños en interfaces interactivas que corren en el navegador.

Habilidades clave:HTML / CSSJavaScript / TypeScriptReact / Vue / AngularCore Web Vitals

Backend Developer

Backend Developer / Desarrollador Backend

El Backend Developer construye la lógica del servidor, las APIs y las interacciones con la base de datos. Gestiona la lógica de negocio de la que depende el frontend.

Habilidades clave:Node.js / Python / Go / JavaREST / GraphQLPostgreSQL / MongoDBAuth

Full Stack Developer

Full Stack Developer / Desarrollador Full Stack

El Full Stack Developer trabaja tanto en el frontend como en el backend. Puede llevar una funcionalidad del diseño a producción sin transferirla.

Habilidades clave:Frontend + Backend skillsDatabasesAPI designDeployment

Web Performance Engineer

Web Performance Engineer / Ingeniero de Rendimiento Web

El Web Performance Engineer optimiza los tiempos de carga y las Core Web Vitals. Perfilar páginas, reducir el tamaño de los bundles y mejorar la experiencia en redes lentas.

Habilidades clave:LighthouseWebPageTestBundle analysisCaching strategies

DevOps Engineer

DevOps Engineer / Ingeniero de DevOps

El DevOps Engineer gestiona los pipelines de CI/CD, la infraestructura y los despliegues. Automatiza el camino desde el commit de código hasta producción.

Habilidades clave:DockerKubernetesGitHub Actions / JenkinsTerraform

Site Reliability Engineer (SRE)

Site Reliability Engineer (SRE) / Ingeniero de Fiabilidad del Sitio

El SRE garantiza la fiabilidad y disponibilidad del sistema. Aplica ingeniería de software a las operaciones, define SLOs y está de guardia cuando algo falla.

Habilidades clave:ObservabilityIncident responseSLOs / SLAsOn-call culture

Platform Engineer

Platform Engineer / Ingeniero de Plataforma

El Platform Engineer construye herramientas y plataformas internas para que otros ingenieros puedan entregar más rápido. A menudo se describe como quien construye una 'plataforma interna de desarrollo'.

Habilidades clave:Internal developer platformsBackstageKubernetesDeveloper experience

Cloud Engineer / Cloud Architect

Cloud Engineer / Arquitecto Cloud

El Cloud Engineer diseña y gestiona la infraestructura en la nube. El Cloud Architect trabaja a un nivel superior, definiendo la estrategia cloud general y los patrones de arquitectura.

Habilidades clave:AWS / GCP / AzureTerraformNetworkingCost optimization

Security Engineer

Security Engineer / Ingeniero de Seguridad

El Security Engineer identifica vulnerabilidades e implementa las mejores prácticas de seguridad. Trabaja en todo el stack para proteger a los usuarios y los datos de la empresa.

Habilidades clave:Penetration testingOWASPSAST / DAST toolsZero-trust architecture

QA Engineer / SDET

QA Engineer / SDET (Software Development Engineer in Test)

El QA Engineer escribe tests automatizados y garantiza que el producto funcione correctamente antes de llegar a los usuarios. SDET es una variante de este rol con mayor peso de ingeniería.

Habilidades clave:Playwright / CypressJest / pytestTest strategyCI integration

4. Embedded and Systems Roles

4. Roles de Sistemas Embebidos y de Sistemas

Estos roles trabajan cerca del hardware. Escriben software que corre en dispositivos físicos, desde microcontroladores hasta silicio personalizado.

Embedded Systems Engineer

Embedded Systems Engineer / Ingeniero de Sistemas Embebidos

El Embedded Systems Engineer escribe firmware para microcontroladores y dispositivos de hardware. Trabaja con recursos limitados: memoria, ciclos de CPU y presupuestos de energía.

Habilidades clave:C / C++RTOSMicrocontrollers (ARM, AVR)Hardware debugging

Firmware Engineer

Firmware Engineer / Ingeniero de Firmware

El Firmware Engineer desarrolla software de bajo nivel que corre directamente en el hardware, a menudo sin sistema operativo. Su código suele ser el primero que se ejecuta cuando un dispositivo arranca.

Habilidades clave:CAssemblyBoot loadersHardware interfaces (SPI, I2C, UART)

Systems Programmer

Systems Programmer / Programador de Sistemas

El Systems Programmer trabaja cerca de la capa del sistema operativo. Escribe código crítico para el rendimiento donde cada microsegundo importa.

Habilidades clave:C / C++ / RustLinux internalsMemory managementConcurrency

Hardware Engineer

Hardware Engineer / Ingeniero de Hardware

El Hardware Engineer diseña circuitos electrónicos y placas de circuito impreso (PCBs). Trabaja con herramientas de esquemáticos y colabora estrechamente con los ingenieros de firmware.

Habilidades clave:KiCad / AltiumCircuit designSignal integrityPrototyping

FPGA Engineer

FPGA Engineer / Ingeniero de FPGA

El FPGA Engineer programa field-programmable gate arrays para implementar lógica de hardware personalizada. Los FPGAs se usan en computación de alto rendimiento, procesamiento de señales y redes.

Habilidades clave:VHDL / VerilogXilinx / Intel FPGAsTiming analysisRTL design

IoT Engineer (Internet of Things)

IoT Engineer / Ingeniero de IoT (Internet de las Cosas)

El IoT Engineer conecta dispositivos físicos a internet y entre sí. Trabaja en firmware, protocolos de red y backends en la nube.

Habilidades clave:MQTT / CoAPAWS IoT / Azure IoTEdge computingSecurity for devices

5. Game Development Roles

5. Roles de Desarrollo de Videojuegos

El desarrollo de videojuegos combina ingeniería de software, arte y diseño. Los roles van desde la programación gráfica de bajo nivel hasta el diseño de juegos de alto nivel.

Game Developer

Game Developer / Desarrollador de Videojuegos

El Game Developer construye la lógica, los sistemas y las mecánicas del juego. Implementa desde el movimiento del jugador hasta los sistemas de inventario y los comportamientos de IA.

Habilidades clave:Unity (C#) / Unreal (C++)Game loopsPhysics enginesDebugging tools

Game Engine Programmer

Game Engine Programmer / Programador de Motor de Videojuegos

El Game Engine Programmer construye o extiende el motor del juego en sí. Trabaja en rendering, física, audio y los sistemas centrales de los que dependen otros desarrolladores.

Habilidades clave:C++Rendering pipelinesMemory managementMultithreading

Graphics Programmer

Graphics Programmer / Programador de Gráficos

El Graphics Programmer escribe shaders y código de rendering. Es responsable del aspecto visual del juego: iluminación, sombras, efectos de post-procesado.

Habilidades clave:GLSL / HLSLOpenGL / Vulkan / MetalRay tracingGPU profiling

Level Designer

Level Designer / Diseñador de Niveles

El Level Designer diseña los niveles y entornos del juego. Da forma a la experiencia del jugador mediante el espacio, el ritmo y la colocación de enemigos y objetos.

Habilidades clave:Unreal / Unity editorBlocking out levelsPlayer flowScripting triggers

Technical Artist

Technical Artist / Artista Técnico

El Technical Artist actúa como puente entre el arte y la ingeniería. Optimiza assets, escribe herramientas de shaders y ayuda a los artistas a trabajar de forma eficiente dentro de las restricciones técnicas.

Habilidades clave:HoudiniMaya / BlenderShader authoringAsset pipelines

Game QA Tester

Game QA Tester / Tester de QA de Videojuegos

El Game QA Tester juega el juego de forma metódica para encontrar bugs, crashes y problemas de gameplay. Escribe informes de bugs detallados y hace seguimiento de los issues entre builds.

Habilidades clave:Test plansBug tracking (JIRA)Regression testingPlatform compliance

AI Programmer (Games)

AI Programmer (Videojuegos) / Programador de IA para Videojuegos

El AI Programmer de videojuegos construye el comportamiento de NPCs, sistemas de pathfinding y algoritmos de toma de decisiones. Es diferente de los roles de ML/IA de la sección de datos.

Habilidades clave:Behavior treesA* pathfindingState machinesNavMesh

6. Mobile Development Roles

6. Roles de Desarrollo Móvil

El desarrollo móvil abarca las apps nativas para iOS y Android, los frameworks multiplataforma y la infraestructura para publicarlas y testearlas.

iOS Developer

iOS Developer / Desarrollador iOS

El iOS Developer construye apps para iPhone y iPad. Trabaja dentro del ecosistema de Apple y sigue las Apple Human Interface Guidelines.

Habilidades clave:Swift / SwiftUIUIKitXcodeApp Store Connect

Android Developer

Android Developer / Desarrollador Android

El Android Developer construye apps para dispositivos Android. Trabaja con el ecosistema de Google y maneja la gran variedad de tamaños de pantalla y versiones del SO.

Habilidades clave:KotlinJetpack ComposeAndroid StudioGoogle Play Console

React Native Developer

React Native Developer / Desarrollador React Native

El React Native Developer construye apps móviles multiplataforma con JavaScript y React. Un solo codebase corre tanto en iOS como en Android.

Habilidades clave:React NativeJavaScript / TypeScriptExpoNative modules

Flutter Developer

Flutter Developer / Desarrollador Flutter

El Flutter Developer construye apps multiplataforma usando el framework Flutter de Google y el lenguaje Dart. Flutter compila a código nativo para iOS, Android, web y escritorio.

Habilidades clave:FlutterDartWidgetspub.dev packages

Mobile QA Engineer

Mobile QA Engineer / Ingeniero de QA Móvil

El Mobile QA Engineer testea apps móviles en distintos dispositivos, tamaños de pantalla y versiones del SO. Automatiza tests y comprueba problemas específicos de cada plataforma.

Habilidades clave:AppiumXCTest / EspressoDevice farmsAccessibility testing

Mobile DevOps / Mobile Release Engineer

Mobile DevOps / Mobile Release Engineer / Ingeniero de Releases Móviles

El Mobile Release Engineer gestiona el pipeline de CI/CD para apps móviles y las releases en App Store y Google Play. Automatiza builds, firma y despliegue.

Habilidades clave:FastlaneBitrise / GitHub ActionsCode signingRelease management

¿Cuál es tu próximo paso?

What's your next step?

Ahora que conoces los roles, prepara tu inglés para el proceso de entrevistas.

¿Listo para practicar tu inglés en el trabajo?

Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.

Prueba Lingua-e gratis
Roxana Lafuente

Escrito por

Roxana Lafuente

Fundadora de Lingua-e

Roxana Lafuente es ingeniera de software con más de 8 años de experiencia. Al comienzo de su carrera, aunque ya había aprobado el First Certificate in English, se bloqueaba cada vez que tenía que hablar en el standup diario. Era un problema que nadie estaba resolviendo. Después de más de 2.000 standups, descubrió qué es lo que realmente construye la fluidez: practicar situaciones que se parecen a tu trabajo real. Creó Lingua-e para que otros developers no tuvieran que tomar el camino largo para sentirse seguros trabajando en un entorno de desarrollo internacional.