Summary
Threat Modeler
Location: Irving, TX or Jersey City, NJ or Tampa, FL FTE
Must Have Technical/Functional Skills
Technical 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, Attack) – 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.
Job Description
Threat Modeler
Location: Irving, TX or Jersey City, NJ or Tampa, FL FTE
Must Have Technical/Functional Skills
Technical 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, Attack) – 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.
Government Careers
Government jobs offer stability, competitive benefits, and the chance to make a meaningful impact on your community and country.
Whether you’re starting your career or seeking new opportunities, these roles provide pathways for growth, security, and service.
Explore positions across a wide range of fields and take the first step toward a rewarding future in public service.
MORE JOBS
-
USD 15.00 per hour - 15
Park Attendant (Lake Lorna Doone Park)
- Orlando, Florida
- CITY OF ORLANDO, FL
- Oct 09, 2026
-
The salary range for this position is $128,445 to $211,933, depending on experience and qualifications, with a hiring range of $128,445 to $170,189. - $211,933 Annually
Director of People Operations - Charlotte County, FL
- Port Charlotte, Florida
- Charlotte County, FL
- Oct 08, 2026
-
USD 28.81 - 36.73 per hour - 36
Plans Examiner Provisional/I/II - C (Electrical- Permitting)
- Orlando, Florida
- CITY OF ORLANDO, FL
- Oct 07, 2026
-
USD 19.52 - 24.89 per hour - 24
Utility Service Worker II (Stormwater - Vactor Truck)
- Orlando, Florida
- CITY OF ORLANDO, FL
- Oct 07, 2026
-
Recreation Worker (Jackson Recreation Center)
- Orlando, Florida
- CITY OF ORLANDO, FL
- Oct 07, 2026
-
USD 24.00 per hour - 24
Certified Teacher - 21st Century Recreation Teacher
- Orlando, Florida
- CITY OF ORLANDO, FL
- Oct 03, 2026