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

  1. Ingeniería de software, seguridad de aplicaciones, ingeniería de seguridad o roles técnicos relacionados | Requerida | 10 |
  1. Experiencia en el diseño e implementación de arquitectura de seguridad para sistemas de TI | Requerida | 6 |
  1. 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 |
  1. 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 |
  1. Experiencia demostrada en modelado de amenazas y revisiones de arquitectura de seguridad | Requerida | 6 |
  1. Experiencia en asegurar APIs, aplicaciones web, sistemas distribuidos, plataformas en la nube, tuberías CI/CD y cargas de trabajo en contenedores | Requerida | 6 |
  1. 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 |
  1. 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 |
  1. Experiencia en un entorno regulado como servicios financieros, salud, gobierno o pagos | Altamente deseada | 6 |
  1. 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
  1. Experiencia en la implementación de programas DevSecOps y automatización de seguridad a escala | Altamente deseada | 4 |
  1. Familiaridad con la ingeniería de privacidad, clasificación de datos y marcos de cumplimiento | Altamente deseada | 4 |
  1. Experiencia con arquitecturas de seguridad en la plataforma ArcGIS de Esri | Altamente deseada | 2 |

Opciones flexibles de trabajo desde casa disponibles.

Responsabilidades principales

  1. 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.
  1. Realizar revisiones de arquitectura y diseño, identificar límites de confianza, rutas de ataque, flujos de datos, brechas de seguridad y controles compensatorios.
  1. Liderar o facilitar el modelado de amenazas para nuevas aplicaciones, funcionalidades importantes, integraciones y cambios de alto riesgo.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Evaluar bibliotecas de terceros, dependencias de código abierto, integraciones SaaS y componentes proporcionados por proveedores en cuanto a riesgos de seguridad.
  1. 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.
  1. 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.
  1. 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.
  1. Mantener la documentación de arquitectura, patrones de decisión de seguridad, registros de riesgos y documentación de excepciones.

Cualificaciones requeridas

  1. Grado universitario en informática, ciberseguridad, ingeniería o un campo relacionado, o experiencia práctica equivalente.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. Experiencia demostrada en modelado de amenazas y revisiones de arquitectura de seguridad.
  1. Experiencia en asegurar APIs, aplicaciones web, sistemas distribuidos, plataformas en la nube, tuberías CI/CD y cargas de trabajo en contenedores.
  1. Conocimiento práctico de codificación segura en uno o más ecosistemas comunes, tales como plataformas Java, .NET, JavaScript/TypeScript, Python.
  1. 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.
  1. Capacidad para explicar riesgos técnicos y compromisos de forma clara a ingenieros, gestores de producto, ejecutivos y partes interesadas no técnicas.
  1. 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

  1. Experiencia en un entorno regulado como servicios financieros, salud, gobierno o pagos.
  1. Experiencia en la implementación de programas DevSecOps y automatización de seguridad a escala.
  1. Familiaridad con la ingeniería de privacidad, clasificación de datos y marcos de cumplimiento relevantes para la organización.
  1. Certificaciones como CISSP, CSSLP, CCSP, GIAC, certificaciones de seguridad en la nube o credenciales relevantes de proveedores.
  1. 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores