Interesante pregunta 🙂 Soy un antiguo ingeniero de software, así que...
Bueno, hay algunas maneras:
- Primero, puedes unirte al ejército. Eso es lo que hice yo. Aunque el Ejército no utiliza "trajes verdes" para el desarrollo de software real, las habilidades son muy relevantes para algunos campos - la inteligencia militar, la señal, y la cibernética. Suponiendo que tengas un título, es cuestión de solicitar la Escuela de Aspirantes a Oficial como opción de alistamiento.
- Puedes trabajar para una empresa que desarrolle software para el ejército. Echa un vistazo a empresas como Polaris-Alpha (adquirieron una empresa llamada ISS con la que trabajé hace muchos años para añadir funciones a un producto llamado WebTAS). Dependiendo de tu campo de interés, hay muchas opciones para esto, con la posibilidad de salir al campo y trabajar con soldados reales.
- Conviértete en un civil del Departamento del Ejército (o de la DIA u otro servicio). Aunque gran parte del desarrollo de software real lo realizan contratistas, hay una serie de puestos técnicos que trabajan con los militares y pueden ser muy interesantes. USAJOBS, el sitio oficial de empleo del Gobierno Federal, es un buen lugar al que acudir. Lo bueno de ser un civil es que hay oportunidades para la educación / promoción no es diferente a la de los militares - es un camino paralelo.
Gracias por su interés, y háganos saber qué dirección usted va!