Sí, ciertamente hay circunstancias que requieren que los programadores tengan permisos de seguridad. Lo más común es cuando se trabaja directamente para el gobierno federal en cualquiera de varias agencias, entre ellas el Departamento de Defensa, el Departamento de Estado, el FBI, la NSA y otras. En el sector privado, lo más común es que vea los requisitos de autorización para los trabajos que trabajan con contratistas de defensa, aunque es factible que sea un componente de un trabajo para cualquier contratista del gobierno.
Para obtener una autorización de seguridad, debe haber una necesidad. No es como una certificación que puedes obtener solo para hacerte más empleable ... Debe obtenerse en concierto con un proyecto o puesto que requiera que manejes información clasificada. La información clasificada puede significar cualquier cosa, desde los contenidos de las comunicaciones confidenciales, los planes, las especificaciones de los sistemas de armas, hasta los detalles de implementación del software que cumple una función delicada. Las separaciones tampoco duran para siempre. No solo se requiere una recertificación periódica, sino que si abandona la posición que requiere que tenga una autorización, expirará eventualmente, asumiendo que no toma otra posición que también requiera una autorización, por supuesto.
La separación no es algo que pueda perseguir como individuo. Debe estar justificado por la agencia o compañía para la que trabaja, basándose en el hecho de que ya tienen programas o contratos vigentes que requieren que ellos (y, por lo tanto, usted) traten con información clasificada como lo describí anteriormente.
Para obtener información adicional sobre las autorizaciones de seguridad en los EE. UU. (el país para el que se aplica esta respuesta) el Departamento de Estado El sitio web tiene detalles .