HEARTLAND BUSINESS SYSTEMS LLC
MasterApp Labs
Arquiteto Sênior de Segurança de Aplicações
JavaScriptTypeScriptPythonJavaSQLKubernetes
Tradução automática. Consulte o original.
Benefícios
- Contribuição para plano 401(k)
- Plano odontológico
- Plano de saúde
- Plano de visão
Título: Arquiteto Sênior de Segurança de Aplicações
Habilidades exigidas/desejadas
Localização: Richmond, VA, (Híbrido)-Presencial 4 dias/semana durante um período probatório inicial de 90 dias; existe a possibilidade de redução do compromisso presencial após a conclusão bem-sucedida do período probatório
Tipo de posição: Contrato
Formato da entrevista: Entrevista por webcam e presencial
Habilidade | Exigida/Desejada | Quantidade | Anos Reais de Experiência
- Engenharia de software, segurança de aplicações, engenharia de segurança ou funções técnicas relacionadas | Exigida | 10 |
- Experiência em projetar e implementar arquitetura de segurança para sistemas de TI | Exigida | 6 |
- Princípios de desenvolvimento seguro de software e riscos comuns, incluindo o OWASP Top 10, autorização insegura, injeção, desserialização e abuso de API | Exigida | 6 |
- Projetar e implementar arquiteturas de segurança de ponta a ponta para dados em repouso, em trânsito e em uso para o stack completo da MS (Azure, O365, Power Platform, D365) | Exigida | 6 |
- Experiência comprovada com modelagem de ameaças e revisões de arquitetura de segurança | Exigida | 6 |
- Experiência em proteger APIs, aplicações web, sistemas distribuídos, plataformas em nuvem, pipelines de CI/CD e cargas de trabalho em contêineres | Exigida | 6 |
- Experiência com identidade, OAuth 2.0, OpenID Connect, SAML, JWTs, design de autorização, PKI/TLS, criptografia e práticas de gerenciamento de segredos | Exigida | 6 |
- Fortes habilidades de comunicação escrita, incluindo a capacidade de criar diagramas de arquitetura, padrões, avaliações de risco e planos de remediação acionáveis | Exigida | 10 |
- Experiência em um ambiente regulamentado, como serviços financeiros, saúde, governo ou pagamentos | Altamente desejada | 6 |
- Experiência na condução ou coordenação de testes de penetração e na tradução dos resultados em melhorias arquiteturais duradouras | Altamente desejada | 6
- Experiência na implementação de programas de DevSecOps e automação de segurança em escala | Altamente desejada | 4 |
- Familiaridade com engenharia de privacidade, classificação de dados e estruturas de conformidade | Altamente desejada | 4 |
- Experiência com arquiteturas de segurança na plataforma ArcGIS da Esri | Altamente desejada | 2 |
Opções flexíveis de trabalho remoto disponíveis.
Principais responsabilidades
- Definir princípios de arquitetura de segurança de aplicações, padrões, modelos, implementações de referência e diretrizes de proteção para sistemas web, móveis, API, microsserviços e nativos em nuvem.
- Realizar revisões de arquitetura e design, identificar limites de confiança, caminhos de ataque, fluxos de dados, lacunas de segurança e controles compensatórios.
- Liderar ou facilitar a modelagem de ameaças para novas aplicações, funcionalidades importantes, integrações e mudanças de alto risco.
- Estabelecer requisitos de segurança repetíveis para autenticação, autorização, gerenciamento de sessão, criptografia, gerenciamento de segredos, registro de logs, privacidade, proteção de API e proteção de dados.
- Colaborar com engenheiros de software para integrar a segurança ao longo do SDLC, incluindo revisão de código, pipelines de CI/CD, infraestrutura como código, testes, aprovação de lançamento e monitoramento em produção.
- Avaliar e orientar o uso de ferramentas de segurança, como SAST, DAST, análise de composição de software, verificação de contêineres/imagens, testes de segurança de API, verificação de segredos e proteção em tempo de execução.
- Definir uma abordagem de gerenciamento de vulnerabilidades para aplicações e dependências, incluindo critérios de severidade, SLAs de remediação, processos de exceção e verificação de correções.
- Avaliar bibliotecas de terceiros, dependências de código aberto, integrações SaaS e componentes fornecidos por fornecedores quanto a riscos de segurança.
- Projetar padrões de identidade e controle de acesso, incluindo privilégio mínimo, integração de MFA/SSO, autenticação serviço-a-serviço, RBAC/ABAC e controles de acesso privilegiado.
- Trabalhar com equipes de nuvem e plataforma para proteger ambientes de hospedagem de aplicações, incluindo Kubernetes, serverless, contêineres, CI/CD, IAM em nuvem, segmentação de rede e armazenamento de segredos.
- Assessorar equipes de resposta a incidentes sobre ameaças na camada de aplicação e contribuir para a análise de causa raiz e melhorias de segurança após incidentes.
- Manter a documentação de arquitetura, padrões de decisão de segurança, registros de riscos e documentação de exceções.
Qualificações exigidas
- Bacharelado em ciência da computação, cibersegurança, engenharia ou área relacionada, ou experiência prática equivalente.
- 10+ anos em engenharia de software, segurança de aplicações, engenharia de segurança ou funções técnicas relacionadas, incluindo 2+ anos projetando arquitetura de segurança para sistemas.
- Forte compreensão dos princípios de desenvolvimento seguro de software e riscos comuns de aplicações, incluindo o OWASP Top 10, autorização insegura, injeção, desserialização e abuso de API.
- Projetar e implementar arquiteturas de segurança de ponta a ponta para dados em repouso, em trânsito e em uso em plataformas Azure, SQL Server, Dynamics 365, Power Platform e ArcGIS, utilizando classificação automatizada (por exemplo, Microsoft Purview), criptografia robusta, regras de DLP e avaliações de risco de privacidade (DPIAs) para proteger ativos sensíveis de transporte e infraestrutura estaduais.
- Impor controles granulares de acesso a dados (incluindo RBAC, segurança em nível de linha, criptografia em nível de coluna e mascaramento dinâmico) e estabelecer pipelines centralizados de auditoria de banco de dados e monitoramento de atividades para garantir o alinhamento estrito com os padrões de segurança VITA SEC 530.
- Experiência comprovada com modelagem de ameaças e revisões de arquitetura de segurança.
- Experiência em proteger APIs, aplicações web, sistemas distribuídos, plataformas em nuvem, pipelines de CI/CD e cargas de trabalho em contêineres.
- Conhecimento prático de codificação segura em um ou mais ecossistemas comuns, como plataformas Java, .NET, JavaScript/TypeScript, Python.
- Experiência com identidade, OAuth 2.0, OpenID Connect, SAML, JWTs, design de autorização, PKI/TLS, criptografia e práticas de gerenciamento de segredos.
- Capacidade de explicar riscos técnicos e compensações claramente para engenheiros, gerentes de produto, executivos e partes interessadas não técnicas.
- Fortes habilidades de comunicação escrita, incluindo a capacidade de criar diagramas de arquitetura, padrões, avaliações de risco e planos de remediação acionáveis.
Qualificações preferenciais
- Experiência em um ambiente regulamentado, como serviços financeiros, saúde, governo ou pagamentos.
- Experiência na implementação de programas de DevSecOps e automação de segurança em escala.
- Familiaridade com engenharia de privacidade, classificação de dados e estruturas de conformidade relevantes para a organização.
- Certificações como CISSP, CSSLP, CCSP, GIAC, certificações de segurança em nuvem ou credenciais relevantes de fornecedores.
- Experiência na condução ou coordenação de testes de penetração e na tradução dos resultados em melhorias arquiteturais duradouras.
