Sitio en construcciónEn proceso de aprobación ante las entidades correspondientes.

Empleo en 15 países de América Latina
🇨🇴 Primer empleo

Ingeniero de software en Colombia: requisitos, portafolio y empleo

Ingeniero de software: una desarrolladora colombiana trabaja concentrada en su computador
Un portafolio con proyectos reales pesa tanto como el título.

Ingeniero de software es una de las profesiones más buscadas del país, y también una de las más competidas en los procesos de selección. Además del título, las empresas miran tu portafolio, tus pruebas técnicas y, en algunos cargos, tu matrícula profesional. La Ley 842 de 2003 incluye los proyectos de computación y de sistemas dentro del ejercicio de la ingeniería. Aquí tienes cuándo te piden matrícula, cómo conseguir el primer empleo y cómo prepararte para las entrevistas técnicas.

En este artículo
  1. Qué dice la ley sobre la ingeniería de software
  2. Ingeniero o programador: qué registro te corresponde
  3. Cómo conseguir tu primer empleo
  4. Hoja de vida y portafolio de un ingeniero de software
  5. Errores frecuentes en el portafolio
  6. Cómo leer una oferta de desarrollo
  7. Cómo son las entrevistas técnicas
  8. Prepara la prueba técnica para hacer en casa
  9. Trabajo remoto y contratos: lo que debes revisar
  10. Si llegas al software desde otra carrera
  11. Tu red profesional también cuenta
  12. De junior a senior: cómo crecer
  13. Dónde buscar vacantes
  14. Preguntas frecuentes

Qué dice la ley sobre la ingeniería de software

  • Es ingeniería: el artículo 2 de la Ley 842 de 2003 incluye los estudios, proyectos, diseños y procesos de computación, de sistemas y teleinformáticos dentro del ejercicio de la ingeniería.
  • Cargo profesional con el título: el mismo artículo dice que también ejerce quien accede a un cargo de nivel profesional usando el título de ingeniero.
  • Matrícula: para ejercer legalmente hay que estar matriculado en el registro del COPNIA (artículo 6).
  • Técnicos, tecnólogos y programadores: el artículo 3 incluye a técnicos y tecnólogos en sistemas o computación, analistas de sistemas y programadores como profesiones auxiliares de la ingeniería, con certificado de inscripción profesional.

En la práctica, no todas las empresas piden la matrícula para cargos de desarrollo, pero algunas convocatorias, sobre todo en el sector público, la exigen, y la experiencia profesional se cuenta desde su expedición (artículo 12). Tenerla al día te abre más puertas.

Ruta para trabajar como ingeniero de software en Colombia: grado, matrícula del COPNIA, portafolio de proyectos y postulación con prueba técnica
La matrícula, el portafolio y la prueba técnica van de la mano.

Ingeniero o programador: qué registro te corresponde

Registro ante el COPNIA según tu formación (Ley 842 de 2003)
FormaciónRegistro ante el COPNIAEjemplos de cargos
Ingeniería de software, de sistemas o de computaciónMatrícula profesionalIngeniero de software, arquitecto de soluciones, líder técnico
Técnico o tecnólogo en sistemas, analista o programadorCertificado de inscripción profesionalDesarrollador junior, soporte, analista de pruebas
Título del exterior y domicilio fuera del paísPermiso temporal de un año, renovableContratos temporales en Colombia
Comparación entre el ingeniero de software, que tramita matrícula profesional, y el técnico, tecnólogo o programador, que tramita certificado de inscripción ante el COPNIA
Ambos se registran ante el COPNIA, con documentos distintos.

La matrícula se tramita en línea en el COPNIA con cédula, cédula de extranjería, PEP o PPT (no con pasaporte), y el certificado de vigencia es gratuito.

Cómo conseguir tu primer empleo

  1. Elige una especialidad inicial: desarrollo web, móvil, datos, pruebas o infraestructura. Es más fácil destacar en una.
  2. Construye dos o tres proyectos completos que resuelvan un problema real, con código ordenado y documentación.
  3. Publica tu código en un repositorio y explica en un archivo de lectura qué hace, cómo se instala y qué aprendiste.
  4. Postula a cargos de entrada: desarrollador junior, practicante, analista de pruebas o soporte técnico.
  5. Tramita la matrícula o la inscripción apenas te gradúes para empezar a sumar experiencia profesional.

Si vienes de una práctica, pide una recomendación a tu líder técnico; usa nuestro modelo de carta de recomendación laboral. La Ley 2043 de 2020 reconoce las prácticas laborales como experiencia profesional.

Hoja de vida y portafolio de un ingeniero de software

  • Una página, con enlaces a tu repositorio y a tus proyectos funcionando.
  • Tecnologías agrupadas por lenguaje, frameworks, bases de datos y herramientas, solo las que usaste de verdad.
  • Logros con resultados: «reduje el tiempo de carga de una página a la mitad» dice más que «optimización web».
  • Proyectos en equipo: explica tu parte exacta y cómo colaboraron.
  • Idiomas: si manejas inglés técnico, indícalo con tu nivel real.
Un joven desarrollador colombiano prepara su portafolio de proyectos en un computador portátil en casa
Proyectos completos y bien explicados abren entrevistas.

Para el formato general, apóyate en nuestra guía de cómo hacer hoja de vida.

Errores frecuentes en el portafolio

  • Muchos proyectos a medias: es mejor tener pocos, terminados y funcionando.
  • Copiar tutoriales sin cambios: quien selecciona los reconoce; agrega funciones propias y explica qué cambiaste.
  • Código sin explicación: un buen archivo de lectura con el problema, la solución y cómo probarla vale mucho.
  • Enlaces rotos: revisa que todo abra antes de enviar tu hoja de vida.
  • Datos sensibles en el código: nunca publiques contraseñas, llaves de acceso ni datos de clientes.

Cómo leer una oferta de desarrollo

  • Requisitos obligatorios y deseables: si cumples los obligatorios y parte de los deseables, postula.
  • Nivel del cargo: junior, semi senior o senior; revisa los años de experiencia y las responsabilidades.
  • Modalidad: presencial, híbrida, remota o teletrabajo, y desde qué país o ciudad se puede trabajar.
  • Tipo de vinculación: contrato laboral o prestación de servicios, duración y quién es el empleador.
  • Proceso de selección: cuántas etapas tiene y si incluye prueba para hacer en casa.

Cómo son las entrevistas técnicas

  • Prueba de código: ejercicios de lógica, estructuras de datos o un pequeño proyecto para hacer en casa.
  • Revisión de tu código: te piden explicar decisiones de un proyecto de tu portafolio.
  • Diseño de sistemas (en cargos con experiencia): cómo construirías una aplicación que escale.
  • Entrevista por competencias: trabajo en equipo, manejo de errores y comunicación; practica con nuestra guía de entrevista por competencias.
  • Entrevista en inglés, en empresas con clientes en el exterior; prepárate con nuestra guía de entrevista de trabajo en inglés.
Cuatro etapas frecuentes en las entrevistas para ingeniero de software: prueba de código, revisión de proyectos, diseño de sistemas y entrevista por competencias
Practica explicando en voz alta lo que haces mientras programas.

Prepara la prueba técnica para hacer en casa

Muchas empresas envían un ejercicio para resolver en unos días. Para que juegue a tu favor:

  1. Lee el enunciado dos veces y pregunta por escrito lo que no esté claro.
  2. Cumple primero lo obligatorio y solo después agrega mejoras.
  3. Escribe pruebas automáticas de las partes principales.
  4. Explica tus decisiones en un archivo de lectura: qué hiciste, qué dejaste por fuera y por qué.
  5. Entrega a tiempo: si no alcanzas, avisa antes del plazo y muestra lo que llevas.

Si en la entrevista posterior te preguntan por tu solución, explica con calma tus decisiones y reconoce qué mejorarías con más tiempo. Esa honestidad suele pesar más que un código perfecto.

Trabajo remoto y contratos: lo que debes revisar

Muchos empleos de software son remotos o híbridos. Antes de aceptar, confirma la modalidad: en Colombia, el trabajo remoto, el teletrabajo y el trabajo en casa no son lo mismo y tienen reglas distintas; lo explicamos en nuestra guía de trabajo remoto.

Si la oferta es por prestación de servicios, mira el fondo: cuando el trabajo es personal, te dirigen de manera continua y te pagan un salario, el artículo 23 del Código Sustantivo del Trabajo reconoce un contrato de trabajo, y el artículo 24 lo presume en cualquier relación de trabajo personal. Si te exigen horario, estar en todas las reuniones diarias y seguir órdenes como a cualquier empleado, vale la pena preguntar por qué el contrato no es laboral.

Si llegas al software desde otra carrera

Muchas personas entran al desarrollo desde programas técnicos, tecnológicos o cursos cortos. Si tienes un título técnico o tecnológico en sistemas o computación, la Ley 842 te considera profesional auxiliar y puedes inscribirte en el COPNIA. Si tu título es de otra área, tu portafolio será tu principal carta: enfócate en proyectos que resuelvan problemas de tu sector anterior, como contabilidad, salud o logística, porque ahí tu experiencia previa se convierte en una ventaja frente a otros candidatos.

Tu red profesional también cuenta

En tecnología, muchas vacantes se llenan por recomendación. Participa en comunidades y encuentros de desarrolladores de tu ciudad, colabora en proyectos de código abierto y mantén contacto con tus compañeros de práctica y de universidad. Cuando alguien de tu red conozca tu trabajo, podrá recomendarte con argumentos concretos, y eso pesa en la primera revisión de hojas de vida.

De junior a senior: cómo crecer

  • Pide retroalimentación en cada revisión de código y aplica lo que te digan en el siguiente cambio.
  • Documenta tus logros cada mes: te servirán para pedir un aumento o para tu siguiente entrevista.
  • Aprende las bases que no cambian: estructuras de datos, bases de datos, redes y seguridad.
  • Comparte lo que sabes: explicar a otros te prepara para cargos de liderazgo.
  • Actualiza tu hoja de vida y tu portafolio cada seis meses, aunque no estés buscando empleo, para no olvidar tus logros.

Dónde buscar vacantes

  • Empresas de tecnología y consultoras de software.
  • Áreas de tecnología de bancos, aseguradoras, comercio y telecomunicaciones.
  • Entidades públicas en procesos de transformación digital; revisa las convocatorias en nuestra guía de CNSC SIMO.
  • Servicio Público de Empleo: registra tu perfil; mira cómo en servicio público de empleo.

Desconfía de ofertas que te piden pagar por un curso obligatorio o por «garantizar» un contrato. Para cargos de desarrollo, filtra las vacantes en Colombia y deja listo tu perfil gratuito.

Busca empleo con confianza

Todas las vacantes se revisan antes de publicarse y postularte es gratis.

Ver empleos

Preguntas frecuentes

¿Un ingeniero de software necesita matrícula profesional?

La Ley 842 de 2003 incluye la ingeniería de computación y de sistemas y exige matrícula del COPNIA para ejercer; algunas convocatorias la piden expresamente.

¿Los programadores también se registran?

La ley trata a programadores, analistas y técnicos en sistemas como profesiones auxiliares, con certificado de inscripción del COPNIA.

¿Desde cuándo cuenta mi experiencia profesional?

Según el artículo 12 de la Ley 842, desde la expedición de la matrícula o del certificado de inscripción.

¿Qué debe tener mi portafolio?

Dos o tres proyectos completos, con código publicado, documentación y una explicación de tu aporte.

¿Cómo son las pruebas técnicas?

Suelen incluir ejercicios de código, revisión de tus proyectos y, en cargos con experiencia, diseño de sistemas.

¿Es lo mismo trabajo remoto que teletrabajo?

No. En Colombia tienen reglas distintas; revisa la modalidad antes de firmar.

Fuentes oficiales

  1. Ley 842 de 2003 · Colpensiones, compilación normativa. Artículos 2, 3, 6, 12 y 23: computación y sistemas como ingeniería, programadores como auxiliares, matrícula, experiencia y permiso temporal.
  2. Solicitud de matrícula profesional · COPNIA, trámites en línea. Trámite de matrícula y documentos de identidad aceptados.
  3. Técnicos y tecnólogos: certificado de inscripción · COPNIA, trámites en línea. Trámite de inscripción de profesionales auxiliares.
  4. Emisión de certificados de vigencia · COPNIA, trámites en línea. Certificado de vigencia y antecedentes sin costo.
  5. Código Sustantivo del Trabajo, artículos 23 y 24 · Alcaldía de Bogotá, régimen legal (Secretaría Jurídica Distrital). Elementos esenciales del contrato de trabajo y presunción de contrato de trabajo.
  6. Ley 2043 de 2020, prácticas laborales como experiencia · Colpensiones, compilación normativa. Reconocimiento de las prácticas laborales como experiencia profesional.