C

Citi

Runs banking and payments for global clients

Senior Application Security Engineer (Java)

Security Engineering & ArchitectureConfirmed live in the last 24 hours
Full-timeIrving, TX, USAHybrid

About the Job

Requirements

  • At least 4 years of progressive experience in software engineering, application security, and/or infrastructure engineering, including a strong focus on authentication systems.
  • Hands-on experience programming, debugging, and maintaining enterprise Java applications.
  • Understanding of two-factor and multifactor authentication, one-time passwords, and Challenge/Response architectures.
  • Practical knowledge of RADIUS, LDAP/Active Directory, Kerberos, SAML, and PAM authentication protocols.
  • Advanced proficiency in Linux/Unix system administration, process management, file permissions, and performance tuning.
  • Shell scripting skills in Bash and KornShell for automation and system orchestration.
  • Proficiency writing SQL and PL/SQL queries and scripts.
  • 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, including application performance monitoring and transaction tracing.
  • Working knowledge of cloud concepts, including AWS, GCP, or enterprise private clouds.
  • Ability to collaborate cross-functionally with operations, security operations, and engineering teams.
  • Clear written and verbal communication for technical documentation and incident retrospectives.
  • Attention to security best practices, access governance, and audit readiness.
  • Bachelor's degree in Computer Science, Information Technology, Cybersecurity, Software Engineering, or a related technical field.

Responsibilities

  • Maintain, enhance, and debug Java-based applications and microservices supporting authentication flows and security controls.
  • Evaluate new software versions, third-party libraries, and security updates for compatibility, performance, and risk impact.
  • Implement and configure authentication frameworks and protocols including 2FA/MFA, OTP, Challenge/Response, and RADIUS.
  • Certify new versions of the SafeWord authentication product before production rollout.
  • Stage and validate security patches across authentication infrastructure.
  • Test MFA and RADIUS integrations to confirm functionality and compatibility across enterprise applications.
  • Build and maintain Bash automation scripts for operational tasks and deployments.
  • Write and optimize database scripts and procedures using SQL and PL/SQL.
  • Partner with operational teams to test, validate, and certify new software releases before deployment.
  • Support migration of authentication services from virtual machines toward containerized platforms on cloud ECS OpenShift.
  • Support integration of modern multifactor authentication mechanisms across enterprise applications as part of legacy upgrade initiatives.
  • Develop and maintain standard operating procedures for authentication platform operations.

Desired Qualifications

  • Familiarity with containerization and orchestration technologies such as Docker, OpenShift, or Kubernetes.
  • Experience in financial services, banking, or other highly regulated enterprise environments.
  • Industry certifications in Information Security or Networking, such as CompTIA Security+, Network+, CEH, or CCNA.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs