T

Truist Bank

Runs banking and lending for people and businesses

Mainframe and Web Application Security Senior Engineer

Offensive Security & TestingConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree or equivalent education, training, and work-related experience is required.
  • At least 7 years of experience in security engineering or related cybersecurity roles is required.
  • Deep specialized knowledge of cybersecurity principles, theories, and concepts is required.
  • Proven experience in software development lifecycle security practices is required.
  • Deep knowledge of threat modeling, security testing, and penetration testing is required.
  • Experience implementing and managing complex information security technologies is required.

Responsibilities

  • Conduct black-box, grey-box, and assumed-breach penetration tests of enterprise z/OS environments, covering USS (Unix System Services), external security managers (RACF, ACF2, Top Secret), subsystems (CICS, IMS, Db2, MQ), batch processing (JCL, JES2), TSO/ISPF, and network-facing services (TN3270, FTP, z/OS Connect and REST APIs, NJE).
  • Use manual techniques, custom scripting (REXX, JCL, Assembler, Python), and offensive tooling to enumerate users and resources, map datasets, access unprotected spool and job output, and exploit misconfigured CICS transactions and insecure interfaces.
  • Evaluate exploitability and business impact, and apply sound judgment when determining finding severity and risk.
  • Document findings with clear reproduction steps, supporting evidence, impact statements, and practical remediation recommendations.
  • Present and defend technical findings in discussions with application teams, mainframe engineers, technology leaders, risk partners, and other stakeholders.
  • Perform validation and retesting to confirm remediation and risk reduction, and maintain testing evidence needed to support audit, regulatory, and compliance requirements (PCI DSS, SOX).
  • Partner with internal and external testing teams to improve mainframe testing coverage, methodologies, playbooks, tooling, automation, and repeatable processes.
  • Perform peer reviews of penetration testing reports and provide technical guidance and mentorship to other security professionals.
  • Maintain current knowledge of mainframe attack techniques, security controls, platform changes, offensive security practices, and relevant industry threats.

Desired Qualifications

  • Five or more years of penetration testing, red team, offensive security, vulnerability research, or related cybersecurity experience.
  • Hands-on experience assessing mainframe environments, including z/OS and common security components such as RACF, ACF2, or Top Secret.
  • Knowledge of mainframe architecture, identity and access management, privileged access, JCL, TSO/ISPF, CICS, Db2, network services, system configuration, and security hardening.
  • Experience identifying and validating mainframe vulnerabilities, misconfigurations, excessive access, insecure interfaces, and attack paths between mainframe and distributed environments.
  • Strong technical writing and communication skills, including the ability to explain and defend technical findings to technical and non-technical audiences.
  • Ability to independently manage multiple testing engagements, adjust approach as priorities and requirements evolve, and drive work to completion.
  • Experience developing scripts, automation, or AI-enabled tooling that streamlines testing activities and improves the efficiency of repeatable processes.
  • Experience in banking, financial services, or another highly regulated industry.
  • Relevant offensive security certifications, such as OSCP, OSEP, OSWE, GPEN, GXPN, or equivalent credentials.

About the Company

Truist Bank

Runs banking and lending for people and businesses

Truist Bank runs consumer and commercial banking for households, small businesses, and larger companies across the United States. Its services connect everyday accounts and borrowing with business cash management and wealth planning through the wider Truist group. Customers manage money through branches and digital banking, while businesses use the bank to collect payments, move funds, and finance operations. It earns interest on loans and fees for banking and trust services, with brokerage and investment advice handled by separate affiliates. The Truist brand emerged from the BB&T and SunTrust merger in 2019, and the bank is headquartered in Charlotte, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
2019

Recently Posted Jobs

Explore more opportunities at Truist Bank

See more jobs