C

Citi

Runs banking and payments for global clients

Technical Change Lead

Security Engineering & ArchitectureUpdated on Nov 9
Full-timeLondon, UK

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Software Engineering, or an equivalent technical field.
  • A comprehensive track record of delivering enterprise-scale software solutions, robust application architectures, and end-to-end technical initiatives.
  • An established background as a Lead Engineer or Technical Architect, with demonstrated success steering multidisciplinary squads, establishing software engineering best practices, and executing complex remediation and technical debt strategies.
  • Practical experience identifying and resolving static application security testing (SAST) vulnerabilities and managing major version upgrades for critical third-party dependencies across distributed systems.
  • Demonstrated competence aligning, directing, and collaborating with cross-functional vendor partners, managed service providers, and distributed technical talent.
  • Practical experience interpreting SAST findings using tools such as SonarQube, Checkmarx, Veracode, or Fortify, and implementing secure coding patterns in Java, Python, Go, C#/.NET, or JavaScript/TypeScript.
  • Deep familiarity with Software Composition Analysis (SCA) tools such as Snyk, Black Duck, JFrog Xray, or Dependabot, and dependency management ecosystems including Maven, Gradle, npm, NuGet, or pip.
  • Hands-on proficiency with container technologies such as Docker and OCI, container management platforms such as Kubernetes and OpenShift, and container base-image patching strategies.
  • Experience optimizing continuous integration and continuous delivery (CI/CD) build pipelines such as Jenkins, Tekton, Harness, or GitHub Actions, automated test execution, and deployment strategies such as canary and blue-green to facilitate hotfixes and same-day releases.
  • Ability to read code, review pull requests, and engage peer-to-peer with lead developers and architects to solve technical blockers.
  • Ability to troubleshoot complex dependency graphs or pipeline issues and help teams find practical paths to resolution.
  • Ability to understand sprint pressures and developer workflows, streamline processes, and remove toil rather than enforce rigid bureaucracy.
  • Ability to translate complex technical challenges and remediation progress into concise updates for directors and program managers.
  • Ability to drive measurable outcomes, including closing defect counts, reducing patch dwell time, and helping teams achieve same-day deployment capabilities.

Responsibilities

  • Work directly with software application teams to assess release pipelines, identify deployment bottlenecks, and implement lightweight release patterns that enable same-day patching of critical security defects.
  • Guide and coach development squads in modernizing legacy packaging and transitioning workloads into containerized runtimes, including Docker, Kubernetes, and OpenShift, to reduce patch blast radius and enable rapid, repeatable deployments.
  • Lead practical technical workshops and hands-on coding or pairing sessions demonstrating how to refactor insecure code patterns and safely upgrade complex dependencies with zero downtime.
  • Review, critique, and validate vulnerability remediation plans submitted by application teams, ensuring proposals address fundamental code defects and dependency debt rather than temporary workarounds.
  • Evaluate technical trade-offs involving breaking API changes in patched libraries, major framework upgrades, and compiler/runtime compatibility.
  • Assist application architects in breaking large remediation initiatives into sprint-sized, testable increments with automated regression validation.
  • Coordinate day-to-day technical workflows for specialized external contractor squads and staff augmentation engineers assigned to assist application teams with code fixes and dependency updates.
  • Review contractor code submissions and pull requests for adherence to enterprise code quality, testing standards, and security requirements.
  • Track contractor burn-down rates and triage throughput, and verify that knowledge transfer to permanent application owners occurs throughout the remediation lifecycle.
  • Champion adoption of developer-centric scanning and remediation tools within engineering workflows, including IDE extensions, automated dependency bump bots, localized static analysis, and image scanning.
  • Gather concrete feedback from developer teams about scanning false positives, build breaks, and pipeline delays; partner with internal tooling and developer platform teams to refine scanner configurations and deploy self-service remediation utilities.
  • Assist in rolling out centralized vulnerability tracking portals, software bill of materials (SBOM) management tools, and fast-track change approval pathways for vulnerability patches.
  • Monitor and report portfolio-level remediation health by tracking Mean Time to Remediate (MTTR), static code defect resolution velocity, dependency patch aging, and same-day fix readiness.
  • Escalate systemic technical roadblocks, recurring architectural patterns causing vulnerabilities, and infrastructure gaps to the Program Director and relevant platform owners.
  • Ensure completed remediations have sufficient automated testing and deployment evidence to satisfy internal audit and risk compliance criteria.

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