Soy ingeniero de software en una empresa de redes. ¿Qué tipo de trabajo de ingeniería puedo realizar (además de redes) que no se subcontratará?

Cualquier trabajo de ingeniería de software puede ser subcontratado. Esa es una cosa que quieres recordar. Y no quiere que eso (es decir, la seguridad laboral) sea su motivación profesional.

Eso nos deja con una formulación ligeramente diferente de su pregunta, que es, “¿qué tipo de trabajo de ingeniería puedo realizar (además de la red) que es muy poco probable que se subcontrate?”

Es menos probable que se subcontrate un trabajo de ingeniería en una empresa gubernamental o contratista que requiere autorización de seguridad. La seguridad de las comunicaciones, por ejemplo, sería una buena opción. Cualquier cosa que sea un producto final que entre en un equipo militar también sería una buena opción. Pero realmente cualquier cosa que requiera autorización de seguridad puede ser una buena opción, incluida la creación de redes.

Fuera de las empresas gubernamentales / contratistas, en el mundo civil, un trabajo de ingeniería de SW donde trabajas en la nueva arquitectura de un nuevo producto (en una startup o una gran empresa) también es una buena opción. Por lo general, para los productos nuevos muy esperados, los tomadores de decisiones y las partes interesadas desean reuniones cara a cara e ingenieros locales cuando se trata de diseñar el nuevo producto. Por lo tanto, es menos probable que su función se externalice.

Volviendo al primer punto, la ingeniería de software, y específicamente la programación, es una habilidad que cualquier persona con una computadora puede aprender en cualquier lugar sin tener que vivir en una nación bien desarrollada. Entonces, cuando las habilidades están ahí, y el precio es correcto, cualquier trabajo de ingeniería de software puede ser subcontratado.