HEARTLAND BUSINESS SYSTEMS LLC
MasterApp Labs
Senior Application Security Architect
JavaScriptTypeScriptPythonJavaSQLKubernetes
Automatische Übersetzung. Prüfe das Original.
Benefits
- 401(k)-Arbeitgeberzuschuss
- Zahnzusatzversicherung
- Krankenversicherung
- Sehhilfeversicherung
Stellenbezeichnung: Senior Application Security Architect
Erforderliche/Gewünschte Fähigkeiten
Standort: Richmond, VA, (Hybrid)-Vor Ort 4 Tage/Woche während einer anfänglichen 90-tägigen Probezeit; nach erfolgreicher Probezeit besteht die Möglichkeit einer reduzierten Präsenzpflicht vor Ort
Art der Anstellung: Vertrag
Art des Vorstellungsgesprächs: Sowohl per Webcam als auch persönlich
Fähigkeit | Erforderlich / Gewünscht | Umfang | Tatsächliche Jahre an Erfahrung
- Softwareentwicklung, Anwendungssicherheit, Sicherheitstechnik oder verwandte technische Rollen | Erforderlich | 10 |
- Erfahrung im Entwurf und der Implementierung von Sicherheitsarchitekturen für IT-Systeme | Erforderlich | 6 |
- Prinzipien der sicheren Softwareentwicklung und gängige Risiken, einschließlich der OWASP Top 10, unsicherer Autorisierung, Injection, Deserialisierung und API-Missbrauch | Erforderlich | 6 |
- Entwurf und Implementierung von End-to-End-Sicherheitsarchitekturen für Daten im Ruhezustand, bei der Übertragung und in der Nutzung für den gesamten MS-Stack (Azure, O365, Power Platform, D365) | Erforderlich | 6 |
- Nachgewiesene Erfahrung mit Bedrohungsmodellierung und Überprüfungen der Sicherheitsarchitektur | Erforderlich | 6 |
- Erfahrung in der Sicherung von APIs, Webanwendungen, verteilten Systemen, Cloud-Plattformen, CI/CD-Pipelines und containerisierten Workloads | Erforderlich | 6 |
- Erfahrung mit Identität, OAuth 2.0, OpenID Connect, SAML, JWTs, Autorisierungsdesign, PKI/TLS, Verschlüsselung und Praktiken der Geheimnisverwaltung | Erforderlich | 6 |
- Starke schriftliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, Architekturdiagramme, Standards, Risikobewertungen und umsetzbare Korrekturpläne zu erstellen | Erforderlich | 10 |
- Erfahrung in einer regulierten Umgebung wie Finanzdienstleistungen, Gesundheitswesen, Regierung oder Zahlungsverkehr | Sehr erwünscht | 6 |
- Erfahrung in der Durchführung oder Koordination von Penetrationstests und der Umsetzung der Ergebnisse in dauerhafte architektonische Verbesserungen | Sehr erwünscht | 6
- Erfahrung bei der Implementierung von DevSecOps-Programmen und Sicherheitsautomatisierung in großem Maßstab | Sehr erwünscht | 4
- Vertrautheit mit Privacy Engineering, Datenklassifizierung und Compliance-Frameworks | Sehr erwünscht | 4
- Erfahrung mit Sicherheitsarchitekturen in der ArcGIS-Plattform von Esri | Sehr erwünscht | 2
Flexible Optionen für die Arbeit von zu Hause aus verfügbar.
Hauptverantwortlichkeiten
- Definition von Prinzipien, Standards, Mustern, Referenzimplementierungen und Leitplanken der Anwendungssicherheit für Web-, Mobil-, API-, Microservice- und Cloud-native Systeme.
- Durchführung von Architektur- und Designüberprüfungen, Identifizierung von Vertrauensgrenzen, Angriffsvektoren, Datenflüssen, Sicherheitslücken und kompensierenden Kontrollen.
- Leitung oder Moderation von Bedrohungsmodellierungen für neue Anwendungen, wichtige Funktionen, Integrationen und risikoreiche Änderungen.
- Etablierung wiederholbarer Sicherheitsanforderungen für Authentifizierung, Autorisierung, Sitzungsmanagement, Verschlüsselung, Geheimnisverwaltung, Protokollierung, Datenschutz, API-Schutz und Datensicherung.
- Zusammenarbeit mit Softwareentwicklern zur Integration von Sicherheit in den gesamten SDLC, einschließlich Code-Review, CI/CD-Pipelines, Infrastructure as Code, Tests, Release-Freigabe und Produktionsüberwachung.
- Bewertung und Anleitung zur Nutzung von Sicherheitstools wie SAST, DAST, Software Composition Analysis, Container-/Image-Scanning, API-Sicherheitstests, Secret-Scanning und Laufzeitschutz.
- Definition eines Schwachstellenmanagement-Ansatzes für Anwendungen und Abhängigkeiten, einschließlich Schweregradkriterien, SLAs für die Behebung, Ausnahmeprozessen und Überprüfung von Korrekturen.
- Bewertung von Bibliotheken Dritter, Open-Source-Abhängigkeiten, SaaS-Integrationen und vom Anbieter bereitgestellten Komponenten auf Sicherheitsrisiken.
- Entwurf von Identitäts- und Zugriffskontrollmustern, einschließlich Least Privilege, MFA/SSO-Integration, Service-to-Service-Authentifizierung, RBAC/ABAC und Kontrollen für privilegierte Zugriffe.
- Zusammenarbeit mit Cloud- und Plattformteams zur Sicherung von Anwendungshosting-Umgebungen, einschließlich Kubernetes, Serverless, Containern, CI/CD, Cloud IAM, Netzwerksegmentierung und Geheimnisspeicherung.
- Beratung von Incident-Response-Teams bei Bedrohungen auf Anwendungsebene und Beitrag zur Ursachenanalyse sowie zu Sicherheitsverbesserungen nach Vorfällen.
- Pflege der Architektur-Dokumentation, Sicherheitsentscheidungsmuster, Risikoregister und Ausnahmedokumentation.
Erforderliche Qualifikationen
- Bachelor-Abschluss in Informatik, Cybersicherheit, Ingenieurwesen oder einem verwandten Bereich oder gleichwertige praktische Erfahrung.
- 10+ Jahre Erfahrung in der Softwareentwicklung, Anwendungssicherheit, Sicherheitstechnik oder verwandten technischen Rollen, einschließlich 2+ Jahren Erfahrung im Entwurf von Sicherheitsarchitekturen für Systeme.
- Fundiertes Verständnis von Prinzipien der sicheren Softwareentwicklung und gängigen Anwendungsrisiken, einschließlich der OWASP Top 10, unsicherer Autorisierung, Injection, Deserialisierung und API-Missbrauch.
- Entwurf und Implementierung von End-to-End-Sicherheitsarchitekturen für Daten im Ruhezustand, bei der Übertragung und in der Nutzung über Azure, SQL Server, Dynamics 365, Power Platform und ArcGIS-Plattformen unter Verwendung automatisierter Klassifizierung (z. B. Microsoft Purview), robuster Verschlüsselung, DLP-Regeln und Datenschutz-Folgenabschätzungen (DPIAs) zum Schutz sensibler staatlicher Transport- und Infrastrukturwerte.
- Durchsetzung granularer Datenzugriffskontrollen (einschließlich RBAC, Row-Level Security, Column-Level Encryption und dynamischer Maskierung) und Einrichtung zentralisierter Datenbank-Audit-Protokollierungs- und Aktivitätsüberwachungspipelines, um eine strikte Einhaltung der VITA SEC 530 Sicherheitsstandards sicherzustellen.
- Nachgewiesene Erfahrung mit Bedrohungsmodellierung und Überprüfungen der Sicherheitsarchitektur.
- Erfahrung in der Sicherung von APIs, Webanwendungen, verteilten Systemen, Cloud-Plattformen, CI/CD-Pipelines und containerisierten Workloads.
- Arbeitskenntnisse in der sicheren Programmierung in einem oder mehreren gängigen Ökosystemen, wie Java, .NET, JavaScript/TypeScript, Python-Plattformen.
- Erfahrung mit Identität, OAuth 2.0, OpenID Connect, SAML, JWTs, Autorisierungsdesign, PKI/TLS, Verschlüsselung und Praktiken der Geheimnisverwaltung.
- Fähigkeit, technische Risiken und Kompromisse gegenüber Ingenieuren, Produktmanagern, Führungskräften und nicht-technischen Stakeholdern klar zu erklären.
- Starke schriftliche Kommunikationsfähigkeiten, einschließlich der Fähigkeit, Architekturdiagramme, Standards, Risikobewertungen und umsetzbare Korrekturpläne zu erstellen.
Bevorzugte Qualifikationen
- Erfahrung in einer regulierten Umgebung wie Finanzdienstleistungen, Gesundheitswesen, Regierung oder Zahlungsverkehr.
- Erfahrung bei der Implementierung von DevSecOps-Programmen und Sicherheitsautomatisierung in großem Maßstab.
- Vertrautheit mit Privacy Engineering, Datenklassifizierung und für die Organisation relevanten Compliance-Frameworks.
- Zertifizierungen wie CISSP, CSSLP, CCSP, GIAC, Cloud-Sicherheitszertifizierungen oder relevante Anbieter-Referenzen.
- Erfahrung in der Durchführung oder Koordination von Penetrationstests und der Umsetzung der Ergebnisse in dauerhafte architektonische Verbesserungen.
