HEARTLAND BUSINESS SYSTEMS LLC
MasterApp Labs
Arquitecto Senior de Seguridad de Aplicaciones
JavaScriptTypeScriptPythonJavaSQLKubernetes
Traducción automática. Consulta el original.
Beneficios
- Contribución a plan 401(k)
- Seguro dental
- Seguro médico
- Seguro de visión
Título: Arquitecto Senior de Seguridad de Aplicaciones
Habilidades requeridas/deseadas
Ubicación: Richmond, VA, (Híbrido)-Presencial 4 días/semana durante un periodo de prueba inicial de 90 días; existe la posibilidad de reducir la presencialidad tras superar el periodo de prueba con éxito
Tipo de puesto: Contrato
Modalidad de entrevista: Entrevista tanto por cámara web como presencial
Habilidad | Requerida/Deseada | Cantidad | Años reales de experiencia
- Ingeniería de software, seguridad de aplicaciones, ingeniería de seguridad o roles técnicos relacionados | Requerida | 10 |
- Experiencia en el diseño e implementación de arquitectura de seguridad para sistemas de TI | Requerida | 6 |
- Principios de desarrollo de software seguro y riesgos comunes, incluyendo el OWASP Top 10, autorización insegura, inyección, deserialización y abuso de API | Requerida | 6 |
- Diseñar e implementar arquitecturas de seguridad de extremo a extremo para datos en reposo, en tránsito y en uso para el stack completo de MS (Azure, O365, Power Platform, D365) | Requerida | 6 |
- Experiencia demostrada en modelado de amenazas y revisiones de arquitectura de seguridad | Requerida | 6 |
- Experiencia en asegurar APIs, aplicaciones web, sistemas distribuidos, plataformas en la nube, tuberías CI/CD y cargas de trabajo en contenedores | Requerida | 6 |
- Experiencia con identidad, OAuth 2.0, OpenID Connect, SAML, JWTs, diseño de autorización, PKI/TLS, cifrado y prácticas de gestión de secretos | Requerida | 6 |
- Sólidas habilidades de comunicación escrita, incluyendo la capacidad de crear diagramas de arquitectura, estándares, evaluaciones de riesgo y planes de remediación accionables | Requerida | 10 |
- Experiencia en un entorno regulado como servicios financieros, salud, gobierno o pagos | Altamente deseada | 6 |
- Experiencia en la realización o coordinación de pruebas de penetración y en la traducción de los resultados en mejoras arquitectónicas duraderas | Altamente deseada | 6
- Experiencia en la implementación de programas DevSecOps y automatización de seguridad a escala | Altamente deseada | 4 |
- Familiaridad con la ingeniería de privacidad, clasificación de datos y marcos de cumplimiento | Altamente deseada | 4 |
- Experiencia con arquitecturas de seguridad en la plataforma ArcGIS de Esri | Altamente deseada | 2 |
Opciones flexibles de trabajo desde casa disponibles.
Responsabilidades principales
- Definir principios de arquitectura de seguridad de aplicaciones, estándares, patrones, implementaciones de referencia y salvaguardas para sistemas web, móviles, API, de microservicios y nativos de la nube.
- Realizar revisiones de arquitectura y diseño, identificar límites de confianza, rutas de ataque, flujos de datos, brechas de seguridad y controles compensatorios.
- Liderar o facilitar el modelado de amenazas para nuevas aplicaciones, funcionalidades importantes, integraciones y cambios de alto riesgo.
- Establecer requisitos de seguridad repetibles para autenticación, autorización, gestión de sesiones, cifrado, gestión de secretos, registro de eventos, privacidad, protección de API y protección de datos.
- Colaborar con ingenieros de software para integrar la seguridad a lo largo del SDLC, incluyendo revisión de código, tuberías CI/CD, infraestructura como código, pruebas, aprobación de lanzamientos y monitorización en producción.
- Evaluar y guiar el uso de herramientas de seguridad como SAST, DAST, análisis de composición de software, escaneo de contenedores/imágenes, pruebas de seguridad de API, escaneo de secretos y protección en tiempo de ejecución.
- Definir un enfoque de gestión de vulnerabilidades para aplicaciones y dependencias, incluyendo criterios de severidad, acuerdos de nivel de servicio (SLA) de remediación, procesos de excepción y verificación de correcciones.
- Evaluar bibliotecas de terceros, dependencias de código abierto, integraciones SaaS y componentes proporcionados por proveedores en cuanto a riesgos de seguridad.
- Diseñar patrones de identidad y control de acceso, incluyendo el principio de menor privilegio, integración de MFA/SSO, autenticación de servicio a servicio, RBAC/ABAC y controles de acceso privilegiado.
- Trabajar con equipos de nube y plataforma para asegurar entornos de alojamiento de aplicaciones, incluyendo Kubernetes, serverless, contenedores, CI/CD, IAM en la nube, segmentación de red y almacenamiento de secretos.
- Asesorar a los equipos de respuesta a incidentes sobre amenazas a nivel de aplicación y contribuir al análisis de causa raíz y mejoras de seguridad tras los incidentes.
- Mantener la documentación de arquitectura, patrones de decisión de seguridad, registros de riesgos y documentación de excepciones.
Cualificaciones requeridas
- Grado universitario en informática, ciberseguridad, ingeniería o un campo relacionado, o experiencia práctica equivalente.
- 10+ años en ingeniería de software, seguridad de aplicaciones, ingeniería de seguridad o roles técnicos relacionados, incluyendo 2+ años diseñando arquitectura de seguridad para sistemas.
- Sólida comprensión de los principios de desarrollo de software seguro y riesgos comunes en aplicaciones, incluyendo el OWASP Top 10, autorización insegura, inyección, deserialización y abuso de API.
- Diseñar e implementar arquitecturas de seguridad de extremo a extremo para datos en reposo, en tránsito y en uso a través de plataformas Azure, SQL Server, Dynamics 365, Power Platform y ArcGIS, utilizando clasificación automatizada (por ejemplo, Microsoft Purview), cifrado robusto, reglas DLP y evaluaciones de impacto de privacidad (DPIA) para proteger activos críticos de transporte e infraestructura estatal.
- Hacer cumplir controles granulares de acceso a datos (incluyendo RBAC, seguridad a nivel de fila, cifrado a nivel de columna y enmascaramiento dinámico) y establecer tuberías centralizadas de registro de auditoría de bases de datos y monitorización de actividad para garantizar una alineación estricta con los estándares de seguridad VITA SEC 530.
- Experiencia demostrada en modelado de amenazas y revisiones de arquitectura de seguridad.
- Experiencia en asegurar APIs, aplicaciones web, sistemas distribuidos, plataformas en la nube, tuberías CI/CD y cargas de trabajo en contenedores.
- Conocimiento práctico de codificación segura en uno o más ecosistemas comunes, tales como plataformas Java, .NET, JavaScript/TypeScript, Python.
- Experiencia con identidad, OAuth 2.0, OpenID Connect, SAML, JWTs, diseño de autorización, PKI/TLS, cifrado y prácticas de gestión de secretos.
- Capacidad para explicar riesgos técnicos y compromisos de forma clara a ingenieros, gestores de producto, ejecutivos y partes interesadas no técnicas.
- Sólidas habilidades de comunicación escrita, incluyendo la capacidad de crear diagramas de arquitectura, estándares, evaluaciones de riesgo y planes de remediación accionables.
Cualificaciones preferidas
- Experiencia en un entorno regulado como servicios financieros, salud, gobierno o pagos.
- Experiencia en la implementación de programas DevSecOps y automatización de seguridad a escala.
- Familiaridad con la ingeniería de privacidad, clasificación de datos y marcos de cumplimiento relevantes para la organización.
- Certificaciones como CISSP, CSSLP, CCSP, GIAC, certificaciones de seguridad en la nube o credenciales relevantes de proveedores.
- Experiencia en la realización o coordinación de pruebas de penetración y en la traducción de los resultados en mejoras arquitectónicas duraderas.
