Avísame cuando llegue un registro verificado a esta ocupación → · Marca cuáles de estas tareas son tuyas (VOLO Pro, gratis) → · Para un equipo o una promoción de graduados →
Ingeniero de software con experiencia
Cambia sistemas que no escribió, decide qué puede salir y responde por cómo falla — la parte del trabajo de software que es sobre todo criterio sobre un código concreto y no teclear.
Toma un cambio generado que aprobaras este mes y reléelo buscando lo que se te escapó. Escribe si seguirías aprobándolo y por qué.
Esto no es una probabilidad de perder el empleo. Combina qué parte de la carga de tareas del puesto está expuesta a la automatización con hasta dónde ha llegado realmente la adopción: sirve para comparar ocupaciones sobre una base constante, y para nada más.
Escrito para ingenieros con varios años en un código de producción mantenido — quienes revisan, diseñan y deciden qué sale. Corta por antigüedad; frontend, backend e ingeniería de datos cortan por capa y tienen sus propias páginas, así que un ingeniero de frontend sénior está en dos y responden a preguntas distintas. El trabajo de entrada se valora aparte; la ingeniería de pruebas dedicada tiene su propia página. La ingeniería de aprendizaje automático y la investigación en IA tienen ya sus páginas; la ingeniería de fiabilidad de sitio es real, de verdad distinta, y todavía no está cubierta aquí — eso es una laguna, no un juicio de que pertenezca a esta página.
Qué está cambiando de verdad#
La unidad de análisis es la tarea, no el nombre del puesto. Un puesto no se sustituye: se le mueve la mezcla de tareas.
Cada casilla es una tarea. Su tamaño es cuánto pesa en el trabajo; su color, hacia dónde va la tarea. Haz clic en una casilla para ver qué no establece ese juicio.
Un ensayo, dieciséis desarrolladores, repositorios maduros que conocían bien — los autores dicen sin rodeos que no describe a la mayoría de los desarrolladores ni a los proyectos nuevos. No dice nada sobre cómo rinden las mismas herramientas un año después, y una ralentización medida una vez no es una propiedad permanente de las herramientas.
Una proporción de código generado no dice nada sobre cuánto se tarda en revisarlo, si se hace bien, o si cambió el número total de ingenieros. Que suba el volumen de revisión tampoco es automáticamente buen trabajo — es la parte del puesto que más fácilmente se hace mal bajo presión de tiempo.
Es un juicio sobre el trabajo, no una medición. Las revisiones de arquitectura rara vez se publican; el estándar de ingeniería de un ministerio es una excepción que establece que la responsabilidad del diseño se queda en el equipo, pero si las decisiones de diseño se entregan a una máquina en otros lugares en su mayor parte no se puede observar desde fuera de la empresa donde ocurre.
El relato de una empresa sobre su propio proyecto y la norma de un proyecto de código abierto sobre la aceptación de contribuciones; ninguno muestra cómo se toman en general las decisiones de publicación en las empresas, ni con qué frecuencia falla algo que superó todas las comprobaciones.
La norma de un proyecto de código abierto reserva trabajo para quienes llegan; no dice nada sobre la mentoría dentro de las empresas, y nada de esto mide si está bajando la incorporación de perfiles júnior o si recae más trabajo de enseñanza en los perfiles sénior.
La entrada de inventario de una agencia y el relato de una empresa sobre su propio proyecto; ninguno muestra lo común que es esta responsabilidad, y nada de esto dice que sea todavía un puesto por el que se pague a alguien.
¿Es este tu trabajo? Dilo y esta página se estrecha a tu parte de él.
El nombre de un puesto es un paquete de tareas compradas juntas, y no hay dos personas con el mismo paquete. No se envía nada a ninguna parte: se queda en este navegador.
Cambios recientes#
Relato de ingeniería del propio GitHub sobre el paso de TypeScript a Rust del entorno de ejecución que hay detrás de Copilot CLI y del Copilot SDK: 832.378 líneas de Rust de producción y 468.689 líneas de pruebas unitarias en Rust, hecho principalmente por un solo desarrollador en unos pocos meses. De 2.639 mensajes escritos por la persona, el 31,0% se centró en revisión, pruebas e integración continua; el 17,4% cuestionó decisiones técnicas o de diseño, y el 15,0% insistió en que el trabajo quedara completo. De 1.130.921 llamadas a herramientas, el 61% salió de subagentes y no del hilo principal de la sesión: un reparto entre agentes, no una parte del trabajo hecho por agentes. El desarrollador se quedó con la arquitectura de destino, qué comportamiento tenía que seguir idéntico, cómo se dividía el trabajo, las disyuntivas ambiguas, el juicio sobre la evidencia, la revisión manual de las zonas de alto riesgo y las decisiones finales de fusión. También describe a un agente que aplicó una etiqueta que dejaba pasar una comprobación de esquema y que, al indagar, resultó ocultar una regresión. Un desarrollador, un proyecto, en el propio código del proveedor. Registrado como capacidad, que en este sitio nunca mueve una valoración.
Una demostración, una prueba de referencia o un artículo muestran que la tarea se puede hacer. Actualiza lo que la tecnología puede hacer, no lo que harán las empresas.
Un estándar de ingeniería que obliga a los equipos de software del Ministerio del Interior británico. Dice que los equipos seguirán respondiendo plenamente de todo el código y los resultados asistidos por IA porque las herramientas de IA no pueden sustituir el juicio, la comprensión, la propiedad ni la responsabilidad humanas sobre las decisiones, los diseños o los cambios hechos en los sistemas, que los resultados asistidos por IA deben ser revisados y aprobados por una persona antes de llegar a producción, y que los equipos deben poder afirmar la seguridad y la mantenibilidad de lo que ejecutan. El «must» tajante se aplica a la revisión; la frase sobre los diseños dice dónde recae la responsabilidad. Es el estándar publicado de un ministerio, no una medida de la práctica en otros lugares.
Un fallo, una marcha atrás, una regulación o un coste están frenando la adopción. Puede bajar una evaluación o ensanchar su incertidumbre.
Un gran proyecto de compilador de código abierto, vinculante para sus colaboradores. La política dice que no deben usarse herramientas de inteligencia artificial para resolver incidencias de GitHub etiquetadas good first issue, porque esas incidencias por lo general no son urgentes y están pensadas como oportunidades de aprendizaje para nuevos colaboradores; dice que trasladar a un LLM los comentarios de los mantenedores no ayuda a nadie a crecer, y que revisar los cambios de los nuevos colaboradores forma parte de formar a la siguiente generación de colaboradores. La cláusula llegó con la primera versión de la política, incorporada el 16 de enero de 2026; las ediciones posteriores no la modificaron. Es la norma de un proyecto, no la de un empleador.
Un fallo, una marcha atrás, una regulación o un coste están frenando la adopción. Puede bajar una evaluación o ensanchar su incertidumbre.
Una gran distribución de Linux, vinculante para sus colaboradores y revisores. La política, cuyos MUST y MUST NOT tienen su significado normativo habitual en las especificaciones, dice que no se debe usar la inteligencia artificial como árbitro único o final al emitir un juicio sustantivo o subjetivo sobre una contribución, y que la responsabilidad final de aceptar una contribución, aunque la ejecute un sistema automatizado, recae siempre en el colaborador humano que autoriza la acción. Permite comprobaciones automatizadas para la validación técnica objetiva. Versión 1.0; la propia línea de la página indica como última revisión el 24 de octubre de 2025.
Un fallo, una marcha atrás, una regulación o un coste están frenando la adopción. Puede bajar una evaluación o ensanchar su incertidumbre.
Mantenedores con experiencia sobre repositorios grandes y maduros que conocen bien (unos 5 años cada uno); las herramientas eran sobre todo Cursor Pro con Claude 3.5/3.7 Sonnet. Los autores no afirman en ningún momento que el resultado se generalice a la mayoría de los desarrolladores ni al trabajo en proyectos nuevos o de nivel júnior.
Un fallo, una marcha atrás, una regulación o un coste están frenando la adopción. Puede bajar una evaluación o ensanchar su incertidumbre.
49.009 respuestas de 177 países, recogidas del 29 de mayo al 23 de junio de 2025, y autoseleccionadas: los participantes fueron captados por los canales propios de Stack Overflow, así que esto mide a quienes responden a Stack Overflow, no una muestra aleatoria de desarrolladores. Se registra frente a la revisión del código escrito por la máquina y no frente a escribir código, porque lo que mide es el motor del volumen y la respuesta de verificación, no quién escribe qué. Ambas mitades pertenecen aquí: el 84 % usa o piensa usar herramientas de IA (76 % un año antes) y el 51 % de los desarrolladores profesionales las usa a diario, mientras el sentimiento favorable cayó de más del 70 % en 2023 y 2024 al 60 %, más desarrolladores desconfían activamente de la exactitud de las herramientas de IA (46 %) que confían en ella (33 %), y los más experimentados muestran la tasa más baja de confianza alta, 2,6 %, frente a la más alta de desconfianza alta, 20 %. El interés en juego corta en ambos sentidos, y eso es lo bastante inusual como para decirlo: lo que los asistentes de código desplazan es el propio tráfico de Stack Overflow, de modo que el dato de adopción va contra su interés comercial mientras que la caída de confianza va a su favor. La encuesta no dice para qué se usaron las herramientas, si alguna revisión tardó más, ni qué cambió en el código que salió a producción.
Una herramienta se usa a gran escala en trabajo real y eso está medido, y quien decidió usarla fue la persona que trabaja, no quien emplea. Es más que un registro de capacidad —el trabajo es real, no una demostración— y menos que uno de despliegue, porque ningún empleador la puso en producción, ni la exigió, ni construyó un proceso alrededor. Ponderada como `cautious`: `automating` significa que la máquina puede hacer la tarea Y que hay indicios de adopción, y esto es un indicio de adopción; pero el uso puede ser una prueba, y buena parte de la medición viene de una parte con intereses, así que un registro nunca basta y dos independientes sí. Fíjate además en quién cuenta. La telemetría de un proveedor ve esto directamente y a la vez vende la herramienta, así que un registro de este tipo declara ese interés en su ámbito de aplicación; una agencia estadística que pregunta a las empresas si su personal usa IA en tareas ve el mismo canal sin ningún interés propio, y donde exista es la mejor fuente.
Un componente de un organismo (ICE) dentro de un gobierno, y declarado por ese organismo en cumplimiento de una obligación legal en vez de elegido para publicarse — que es justo lo que hace que valga la pena leer las entradas aburridas de este inventario. Entrada DHS-2758 del CSV de declaración individual. Lo que establece es la puesta en producción y las condiciones que la acompañan, no cuánto se usan las herramientas: el inventario no trae ninguna cifra de uso, ninguna plantilla y ninguna afirmación de productividad más allá de que el organismo dice que las herramientas «aumentan la productividad de los desarrolladores». Las dos cláusulas que sostienen las dos tareas enlazadas son frases separadas en palabras del propio organismo: las salidas «deben revisarse y aprobarse antes de incorporarse al código a través de los procesos existentes de control de versiones y despliegue» (la tarea de revisar), y «las herramientas no modifican directamente los sistemas de producción; todos los cambios deben pasar por los flujos estándar de revisión humana, pruebas y aprobación» (la tarea de fijar qué puede hacer un agente sin supervisión). La herramienta nombrada es una compra a un proveedor, lo cual conviene saber, aunque quien declara aquí es el organismo y no el proveedor. El mismo inventario trae una señal en sentido contrario del mismo departamento: la entrada DHS-373, «IA generativa comercial para generación de código», tiene como fase de desarrollo «Retirada». Esa fila no lleva fecha ni motivo, así que solo establece que el DHS llegó a listar ese uso y ya no lo mantiene.
Una empresa lo ha puesto en producción. Puede mover la línea de base, ponderado por la escala y por cuánto se parece ese entorno al tuyo.
Qué significa esto para ti#
Todavía no eres esta página, y la ruta hacia ella es justo lo que está bajo presión — lee antes la página de júnior. Lo que más importa aquí es que la capacidad que vende esta ocupación es criterio sobre un sistema concreto, y eso se adquiere estando dentro de uno, no usando mejores herramientas.
El hallazgo medido de esta página es que las herramientas no te aceleraron en tu propio código, y que puedes haber creído lo contrario. Trátalo como una razón para medir tu propio trabajo y no como un consuelo: el ensayo es pequeño y tiene un año, y la parte del puesto que crece no es teclear — es revisar lo que llega, y responder por lo que se le permitió hacer a un agente.
Tus opciones#
Cuatro direcciones, cada una con sus restricciones reales y con una cosa que puedes probar esta semana. Seguir como estás es una opción legítima; solo tiene que ser una opción elegida.
Ser la persona en la que se confía para decir que no
A medida que se multiplican los cambios generados, la restricción pasa a ser quién puede rechazar uno con una razón que se sostenga. Esa autoridad se gana teniendo razón en público, una y otra vez, sobre un sistema concreto.
Requiere quedarse en un mismo código el tiempo suficiente para tener razón sobre él, lo que va en contra de cambiar de empresa por una subida cada dieciocho meses.
Toma un cambio generado que aprobaras este mes y reléelo buscando lo que se te escapó. Escribe si seguirías aprobándolo y por qué.
Hacerte cargo de qué pueden hacer los agentes
Alguien tiene que decidir qué puede tocar un cambio automatizado y por dónde entra. En la mayoría de los equipos a nadie se le ha dado eso, y por eso aparece en los informes de incidentes en vez de en las descripciones de puesto.
Es responsabilidad sin cargo, al menos por ahora. Tómala a propósito y por escrito, o te la asignarán la primera vez que algo se rompa.
Escribe una página sobre qué pueden hacer hoy los cambios automatizados en tu repositorio sin una persona en el camino. Hazla circular y mira quién discrepa sobre qué está ya permitido.
Irte a donde equivocarse sale caro por ley
Pagos, sistemas críticos para la seguridad, datos regulados — sitios donde un cambio sin vigilancia no está permitido, así que la revisión y la responsabilidad están financiadas y no dadas por supuestas.
Trabajo más lento, más proceso, y la profundidad lleva años. Es otro tipo de ingeniería, no la misma ingeniería en una sala más segura.
Busca un requisito regulatorio que se aplique a un sistema cercano a ti y lee qué prohíbe de verdad. La mayoría de los ingenieros nunca ha leído uno directamente.
Pasarte al lado del problema
Ingeniería de soluciones, producto técnico, experiencia de desarrollador — puestos donde el valor es entender a la vez un sistema y lo que alguien necesita de él, y donde escribir nunca fue la parte escasa.
Exige tratar la comunicación como capacidad de primer orden, y aceptar que dejarás de ser quien mejor conoce el código.
Siéntate con alguien usando un sistema que construiste y no digas nada durante veinte minutos. Anota cada sitio donde dudó.
Preguntas frecuentes#
El único ensayo aleatorizado que tiene este sitio encontró lo contrario, y el detalle que conviene llevarse es la distancia entre medición y percepción: dieciséis mantenedores de código abierto con experiencia trabajando sobre incidencias reales en repositorios que conocían tardaron un 19% más con herramientas de 2025, mientras estimaban haber ido un 20% más rápido. Los autores no afirman que esto describa a la mayoría de los desarrolladores ni a los proyectos nuevos, y tiene un año. Lo que sí establece es que la aceleración no es automática sobre un código maduro, y que preguntarte a ti mismo no lo resuelve.
Nadie puede responder a eso con un número, y las respuestas seguras de los dos bandos están vendiendo algo. Una pregunta más útil es qué parte del trabajo, porque las partes se mueven a velocidades distintas: escribir código rutinario lo hace ya en gran medida la máquina, revisar lo que produjo se ha convertido en un trabajo propio, y decidir qué sale con un riesgo conocido no se ha movido porque es responsabilidad y no capacidad. Vigila más bien una señal que puedas comprobar tú: cuánto de tu semana es ahora leer código que no escribiste.
Está expuesto de otra forma, no más seguro, y las dos cosas están conectadas. Una profesión que deja de formar perfiles sénior tiene un problema de suministro más adelante, no una garantía de seguridad ahora: si llegan menos personas a la base, la enseñanza que antes se repartía en un equipo recae en menos personas. Algunas comunidades de ingeniería ya protegen ese camino a propósito: LLVM prohíbe las herramientas de IA en las incidencias etiquetadas como good first issue para que quienes contribuyen por primera vez puedan aprender con ellas.
Todavía nadie puede responder a eso con evidencia, y decirlo es más útil que adivinar. Esos tres tienen exposiciones realmente distintas, pero los estudios que existen se diseñaron para comparar niveles de experiencia, no pilas tecnológicas, así que no hay nada con lo que separarlos. Toma cualquier clasificación segura de frontend frente a backend como la impresión de alguien. Lo que la evidencia sí respalda es otro criterio: elegir según lo caro que salga equivocarse en tu ámbito, y eso atraviesa los tres por igual.
Revisar código que no escribiste, y saber decir por qué rechazaste algo. Esa destreza siempre estuvo en el puesto y nunca fue por lo que se contrataba ni se evaluaba a nadie; ahora es el cuello de botella, porque generar movió el trabajo de producir a juzgar. Es además la capacidad que te convierte en la persona en la que se confía para decir que no, que es la parte de este trabajo que no tiene sustituto a la vista.
En qué se apoyan estos juicios#
De los 6 juicios de tarea de esta página, 6 se apoyan en un evento verificado y 0 son inferencia de la plataforma, cada uno etiquetado donde aparece. Detrás hay 2 dimensiones tecnológicas, una trayectoria reconstruida desde que los modelos de lenguaje llegaron al público y 7 eventos verificados.
Ver qué tecnologías, cómo llegó hasta aquí y el método →
Dónde se sitúa en la clasificación oficial: habilidades, conocimientos y trabajos afines →
Otros puestos de la misma función#
Una empresa divide su trabajo en funciones antes de dividirlo en puestos. Estos están en Tecnología y datos junto a este — un hecho sobre los organigramas, no un juicio de que se parezcan ni de que cambien en la misma dirección.
Desarrollador de software júnior · Desarrollador frontend · Desarrollador backend · Ingeniero de datos · Ingeniero de aprendizaje automático · Investigador de IA · Tester de software / ingeniero de QA · Analista de datos · Científico de datos · Estadístico · Economista · Analista de negocio · Responsable de sistemas de negocio · Técnico de soporte informático / mesa de ayuda · Analista de seguridad (SOC) · Ingeniero de DevOps / ingeniero de plataforma / SRE · Ingeniero de redes · Redactor técnico / ingeniero de documentación · Redactor de solicitudes de subvención / técnico de subvenciones
