B&A
C Mack Solutions LLC
Développeur Sécurité Senior (Full Stack)
Description
C. Mack Solutions recherche un développeur/architecte logiciel senior passionné par les solutions technologiques gouvernementales pour diriger la mise en œuvre de solutions de sécurité à tous les niveaux de notre infrastructure, principalement au niveau de la couche applicative et dans les interactions entre les systèmes. Le candidat idéal appréciera l'opportunité de s'attaquer à des problèmes complexes et de trouver des solutions dans le cadre des contraintes environnementales existantes. Il sera également capable d'agir en tant que responsable technique, travaillant de manière autonome et en coordination avec d'autres membres de l'équipe pour communiquer des concepts techniques complexes et guider des équipes pluridisciplinaires tout au long du cycle de vie du développement. Il s'agit d'une excellente opportunité de travailler sur des systèmes critiques qui apportent une valeur ajoutée claire à nos clients et utilisateurs finaux au quotidien.
Vos missions
- Concevoir et déployer des mesures de sécurité complètes tout au long du cycle de vie du logiciel, du développement à la production, en garantissant le respect des normes de codage sécurisé et la protection des données
- Établir et maintenir une architecture et des politiques de sécurité spécifiquement conçues pour les environnements de microservices basés sur AWS
- Mettre à l'échelle les solutions de sécurité au sein d'équipes de développement diverses et d'applications aux conceptions architecturales variées
- Analyser les résultats des scans de code provenant d'outils tels qu'Anchore, WebInspect et DBProtect, et collaborer avec les équipes de conformité pour affiner et améliorer l'efficacité des scans
- Promouvoir l'intégration de la sécurité dès les premières étapes en créant et en intégrant des outils qui imposent des points de contrôle de sécurité au sein des flux de travail CI/CD
- Intégrer des contrôles de sécurité dans le contrôle de version et les pipelines pour fournir un retour rapide et détecter les modèles de codage non sécurisés tôt dans le processus de développement
- Effectuer des scans de vulnérabilité et des tests d'intrusion pour détecter et traiter les faiblesses de sécurité de manière proactive
- Appliquer des techniques de piratage éthique pour découvrir et corriger les failles de sécurité dans les applications et l'infrastructure
- Promouvoir des pratiques de développement sécurisé en Java, Python et Angular en proposant des formations internes et un soutien pratique pour le codage, le déploiement et les opérations sécurisés
- Déployer des systèmes de surveillance et d'alerte de sécurité en temps réel pour identifier et répondre rapidement aux menaces potentielles
Exigences
- La citoyenneté américaine est requise. Le candidat doit être en mesure d'obtenir une habilitation de sécurité CBP Public Trust.
- Licence (Bachelor’s degree) et plus de 10 ans d'expérience pratique en développement logiciel utilisant Java, Python et Angular
- Expérience récente dans la création d'applications en Java avec le framework Spring Boot
- Expertise avérée dans la mise en œuvre de protocoles de sécurité tels que TLS/SSL, IPsec, OAuth, OpenID Connect, SAML, HTTPS et la gestion du chiffrement/des clés
- Solide compréhension des concepts de sécurité Zero Trust et des approches pratiques de mise en œuvre
- Expérience approfondie de travail avec les services et outils de sécurité AWS, notamment IAM, VPC, CloudTrail et les fonctionnalités de sécurité AWS
- Solide expérience des microservices et des technologies de conteneurisation, notamment Docker et Kubernetes
- Expérience démontrée dans l'intégration de contrôles et de vérifications de sécurité dans les pipelines CI/CD
- Connaissance de la sécurité réseau, des systèmes de base de données et des protections au niveau matériel
- Capacités d'analyse et de résolution de problèmes exceptionnelles, avec un grand souci du détail
- Communicateur efficace capable d'expliquer des sujets de sécurité complexes à des publics techniques et non techniques
- Expérience dans la direction de projets et le mentorat de membres de l'équipe pour soutenir la croissance et la collaboration
- Esprit collaboratif avec la capacité de travailler en étroite collaboration avec les développeurs, les ISSO, les ingénieurs sécurité, les architectes et les autres parties prenantes impliquées dans la livraison de solutions
Compétences et expérience souhaitées
- Compétence dans l'utilisation d'outils et de techniques de piratage éthique pour identifier et traiter les vulnérabilités de sécurité
- Détenteur de certifications pertinentes telles que Certified Ethical Hacker (CEH), Certified Information Systems Security Professional (CISSP) ou AWS Certified Security – Specialty
- Expérience dans la contribution à des initiatives à grande échelle impliquant plusieurs équipes de développement et d'exploitation
- Habitude de travailler sur des projets du gouvernement fédéral, y compris la navigation dans les exigences de conformité et réglementaires
Lieu de travail : Ce poste est limité aux candidats résidant dans les États américains où l'entreprise est actuellement enregistrée pour employer des membres d'équipe.
Fourchette de salaire : $75,000 – $155,000 par an
Ce poste peut être pourvu au niveau débutant, intermédiaire, senior ou expert (SME) en fonction des qualifications et de l'expérience du candidat sélectionné. La rémunération finale sera déterminée en fonction de l'alignement du niveau, de l'expérience, de l'éducation et de l'équité interne.
Avantages : En plus de la rémunération de base, ce poste est éligible aux avantages sociaux parrainés par l'entreprise, qui peuvent inclure une assurance médicale, dentaire et vision, des plans d'épargne retraite, des congés payés et d'autres programmes supplémentaires.
