Citi

Senior Application Security Engineer (Java), VP

Citi
Apply
1 day ago
Irving, TX, USASenior
H1B sponsor

Base Salary

$126k - $189k/yr

Responsibilities

  • Maintain, enhance, and debug Java applications and microservices supporting authentication flows and security controls.
  • Evaluate software versions, third-party libraries, and security updates for compatibility, performance, and risk impact.
  • Implement and configure MFA, 2FA, OTP, Challenge/Response, and RADIUS authentication mechanisms.
  • Certify SafeWord releases, stage security patches, and test MFA and RADIUS integrations before production rollout.
  • Build and maintain Bash and KornShell automation scripts for operational tasks and deployments.
  • Write and optimize SQL and PL-SQL database scripts and procedures.
  • Troubleshoot complex production issues and support high availability, resilience, and security across enterprise authentication services.
  • Support migration from virtual machines to containerized, cloud-based OpenShift platforms.
  • Develop and maintain Standard Operating Procedures for authentication platform operations.
  • Collaborate with operations, security operations, and engineering teams on releases, incident retrospectives, and authentication modernization.

Requirements

  • 4+ years of progressive experience in software engineering, application security, and/or infrastructure engineering, including significant authentication systems experience.
  • Strong hands-on Java programming, debugging, and enterprise application maintenance experience.
  • Strong knowledge of 2FA/MFA, OTP, Challenge/Response, RADIUS, LDAP/Active Directory, Kerberos, SAML, and PAM.
  • Advanced Linux/Unix system administration knowledge, including process management, file permissions, and performance tuning.
  • Strong Bash and KornShell scripting skills and proficiency with SQL and PL-SQL.
  • Knowledge of TCP/IP, DNS, SSL/TLS certificates, load balancing, and firewall rule configuration.
  • Hands-on experience with Splunk search syntax, alerts, and dashboards.
  • Hands-on experience with AppDynamics APM and transaction tracing.
  • Working knowledge of AWS, GCP, or enterprise private clouds.
  • Familiarity with Docker, OpenShift, or Kubernetes is preferred.
  • Industry experience in financial services, banking, or other highly regulated enterprise environments is preferred.
  • Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Software Engineering, or a related technical field.
  • Security or networking certifications such as CompTIA Security+, Network+, CEH, or CCNA are preferred.
  • Strong cross-functional collaboration, communication, technical documentation, incident retrospective, security governance, and audit-readiness skills.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k), life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation, sick leave, and holidays.
  • Full-time position located in Irving, Texas.
  • Salary range of $125,760.00 to $188,640.00, excluding potential incentive and retention awards.
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me