Application Security Penetration Engineer

Citi

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TXJacksonville, FLTampa, FL
Salary
$96,400–$144,600 / yr
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $178k
This role $120k
$82k $228k
below market most similar roles pay here above market

This role pays less than 90% of similar roles. Most pay $142,500–$214,250 — the blue band above. At the midpoint, this role pays about $120k versus about $178k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 268 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 251 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Application Security Penetration Engineer

The Application Security Penetration Engineer joins the Offensive Security team to conduct deep-dive vulnerability assessments across web applications, mobile platforms, APIs, microservices, and emerging Generative AI implementations. The role involves manually identifying, researching, and exploiting zero-day and known vulnerabilities while translating technical findings into risk guidance for developers and ML engineers. Key responsibilities include engineering functional proof-of-concept code, performing threat modeling, and researching LLM-based security testing techniques to uncover non-obvious flaws. Candidates must utilize tools like Burp Suite Proxy, Nessus, and Snyk, alongside languages including Python, Java, and .NET. The position addresses critical security gaps in enterprise infrastructure, cloud-native services, and AI/ML architectures, ensuring compliance with standards like OWASP Top 10 and MITRE ATLAS to protect high-tier applications from complex business logic abuse.

What you'll do

  • Conduct manual vulnerability assessments and penetration testing across web applications, mobile apps, APIs, and microservices.
  • Identify and validate security vulnerabilities across cloud-native services and AI/ML architectures.
  • Engineer functional proof-of-concept code and exploit scenarios to demonstrate the tangible impact of security weaknesses.
  • Research and apply LLM-based security testing techniques to uncover non-obvious vulnerabilities in Generative AI implementations.
  • Document discovered vulnerabilities, reproduction steps, and attack chains in standardized assessment reports for technical and non-technical audiences.
  • Propose actionable mitigating controls, code-level remediation solutions, and AI safety guardrails to developers and stakeholders.
  • Participate in threat modeling exercises and adversarial testing across traditional and AI-driven technology stacks.
  • Research methods to automate penetration testing activities using AI/LLM tooling to improve testing effectiveness.

What we're looking for

  • Minimum of 1-3 years of hands-on experience in penetration testing, application security assessment, or software development.
  • Hands-on experience with dynamic/proxy/network testing tools such as Burp Suite Proxy, AppScan, WebInspect, Nessus, NMAP, or OWASP ZAP.
  • Hands-on experience with static analysis and software composition tools such as Checkmarx, BlackDuck, SonarQube, or Snyk.
  • Strong foundation in enterprise programming and scripting languages including Python, Java, .NET/C#, C/C++, Ruby, and/or NodeJS.
  • Deep knowledge of application architectures, enterprise infrastructure, databases, middleware, and cloud computing (GCP, AWS, Azure).
  • Deep knowledge of industry security standards including OWASP Top 10 and CWE/SANS Top 25.
  • Working familiarity with emerging AI security standards including OWASP Top 10 for LLMs, MITRE ATLAS, and NIST AI RMF.
  • Bachelor's degree in Computer Science, Cybersecurity, Information Technology, or a related discipline (equivalent experience considered).
  • Must have or be willing to obtain industry-accredited security certifications such as OSCP, OSWE, GWAPT, GWEB, GPEN, GXPN, GMOB, CISSP, CEH, CompTIA Security+, or CySA+.
  • Exposure to AI security/adversarial testing tools such as Garak, PyRIT, Counterfit, or the Adversarial Robustness Toolbox (ART) (preferred).

More like this

Similar roles

Security Engineer, Application Security

Blue Cross Blue Shield Association (BCBSA)

Chicago +1 14 days ago $118,500–$171,825
Application Security DevSecOps SAST DAST SCA Threat Modeling Infrastructure as Code Python Java JavaScript TypeScript Node.js C# Go SQL Bash AWS Azure Kubernetes OpenShift Docker Terraform Bicep Helm GitHub Actions Jenkins Azure DevOps Burp Suite OWASP ZAP Checkmarx Veracode Fortify SonarQube Snyk Prisma Cloud Wiz Tenable Aqua Security Trivy Postman SoapUI HIPAA HITRUST NIST Cybersecurity Framework FedRAMP FISMA FIPS OWASP Top 10 OWASP API Security Top 10 OWASP ASVS
5+ yrs exp Hybrid

Security Engineer, Application

Genworth Financial

Richmond, VA +1 44 days ago $77,800–$117,000
Application Security DevSecOps AWS Azure GCP Python Java .NET C# Ruby PHP PowerShell Bash JavaScript HTML Infrastructure as Code Policy as Code CI/CD Vulnerability Scanning Threat Modeling SOC2 ISO 27001 NIST 800-53 Penetration Testing HIPAA PCI
3+ yrs exp Hybrid

AVP Penetration Tester (LLM)

LPL Financial

Austin, TX +1 40 days ago $128,647–$214,343
Penetration Testing LLM AI Python JavaScript .NET Java PowerShell Perl Ruby Bash C# Golang AWS Azure Kubernetes Containers Microservices Serverless Burp Suite Promptfoo HexStrike Claude CAI Garak Pyrit Kali Linux Nessus Metasploit Cobalt Strike Mitre Atlas OWASP Top 10 SDLC MCP Servers
5+ yrs exp Hybrid

Penetration Testing Engineer

McKesson Corporation

Irving, TX 14 days ago $103,900–$173,100
Penetration Testing Web Application Penetration Testing API Security Cloud Security AWS Azure GCP Burp Suite Professional Nuclei Nmap Metasploit Postman Kali Linux GraphQL REST APIs CI/CD DevSecOps Threat Modeling OWASP Top 10 Adversarial Simulation Containerized Environments
4+ yrs exp Hybrid

Application Security Engineer

Opendoor

Miami 131 days ago
Python Go TypeScript Ruby Terraform AWS GCP Azure Kubernetes Apollo GraphQL GraphQL GitHub Advanced Security CodeQL Semgrep HackerOne Burp Suite Cloudflare WAF Claude OpenAI Threat Modeling REST gRPC Mobile Security
Hybrid

Application Security Engineer

Leidos

Ashburn, VA 106 days ago $107,900–$195,050
Application Security SAST DAST SCA SDLC Machine Learning Artificial Intelligence Kubernetes Rancher Cloudera Salt Ansible CI/CD Elasticsearch Gitlab Anchore Microfocus WebInspect Configuration Management IaC
8+ yrs exp