Quick Overview
Job Description
Job Title: Threat Modeler
Location: Irving, TX/Jersey City, NJ/Tampa, FL/Onsite
Position Type: Full time/Permanent role
Job Description
Must Have Technical/Functional Skills:
Expected to have two to five years of experience in several of the following:
• IT experience minimum of 6 years with minimum of 4 years Cybersecurity/Information Security – must have.
• Threat Modeling (STRIDE, PASTA, Attack trees, tooling, Att&ck) – must have demonstrated experience.
• Experience working in a cybersecurity role – must have.
• Security practices pertaining to authentication, authorization, logging/monitoring, encryption, infrastructure security, network/segmentation – must have.
• Scripting languages, Infrastructure as Code (Terraform, CloudFormation) – must have.
• Jira or other ticketing systems – must have.
• Design and review technical architectures – must have.
• Strong proficiency in Programming Languages, with a preference for Python (asynchronous programming), and FastAPI (must have).
• Unit Testing: Developing and executing unit tests using frameworks like Pytest to ensure code quality (must have).
• Ensure all software platforms adhere to Citi's security standards and Software Development Life Cycle (SDLC) processes (must have).
• Identifying vulnerabilities using CWE or OWASP.
• Operating systems and their hardening.
• Development concepts (such as: CICD, Pipelines, SDLC).
• Cloud Development Kit (CDK), GitOps.
• Operating in a DevOps / agile team structure.
• Understanding of docker/K8S/serverless/helm.
• Support or perform pen testing.
• Snowflake/MongoDB/Terraform Cloud/GitHub/Databricks.
• Karat Assessment (Python focus) is required for consideration.
Roles & Responsibilities
• Threat Modeling using a documented process.
• Development of automation tools as required.
• Maintain a high standard of work in identifying threats and specifying mitigating controls.
• Attending to the lifecycle of identified threats and controls.
• Delivery of threat models and supporting tasks within existing timeframes.
• Provide feedback, support, and improvements to the existing threat modeling process.
• Present work to seniors, the team, and other technical teams.
• Work with little supervision to complete work
• Develop, test, and deploy secure and efficient Python-based applications, adhering to established SDLC processes and quality standards.
Similar jobs
- ST
QA Test Manager – ERP Migration
NewSRI Tech Solutions
Charlotte, NC🇺🇸Hybrid21 hours agoOracleSQLSelenium+5 - TS
Lead Agilist III
NewTechSpace Solutions Inc.
Cincinnati, OH🇺🇸On-site21 hours agoSAFeScrumTDD+4 - TR
Infrastructure Specialist
NewTrueCode Inc.
Frisco, TX🇺🇸Hybrid21 hours ago - NE
Product Engineer 4
NewNetwoven
Tualatin, OR🇺🇸Hybrid21 hours agoSEM - CE
Benefits Integration Specialist
NewComputer Enterprises, Inc.
Philadelphia, PA🇺🇸$60k - $80k/yrHybrid21 hours agoBenefits AdministrationHRISPayroll+4 - FT
Principal AI Researcher - New York City, NY
NewFSTONE Technologies
New York, NY🇺🇸Hybrid21 hours agoMachine LearningNLPDeep Learning+1