2,093,676open jobs
130,330companies
239,142added this week
Browse all
Location
Hybrid (London, United Kingdom)
Seniority
Senior · 4+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 5, 2026. First seen by Alion on Nov 3, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

The Senior Software Engineer - Technical Remediation & Enablement Lead is a hands-on, code-level technical specialist responsible for driving the direct remediation of software vulnerabilities across enterprise application teams. This individual contributor / team-level technical lead works alongside application developers and contractor engineers to fix static code vulnerabilities (SAST), patch vulnerable software dependencies (SCA/third-party libraries), containerize workloads, and streamline local build/release pipelines to achieve same-day vulnerability hotfix and deployment capabilities.

This role combines active software engineering (writing/refactoring code and debugging pipelines) with technical enablement, guiding squad developers on how to adopt internal security and build tools, resolve tricky dependency conflicts, and package applications into modern containers for rapid, low-risk production releases.

What you’ll do

Hands-On Code Remediation & Dependency Patching

  • Write, refactor, and review application code to directly remediate static code analysis (SAST) findings (e.g., SQL/command injection, cross-site scripting, insecure deserialization, improper error handling, weak cryptography).
  • Resolve complex third-party library and framework upgrades (SCA/CVE remediation), managing transitive dependency conflicts, breaking API changes, and version incompatibilities across Java, Python, Go, .NET, or JavaScript/TypeScript stacks.
  • Implement targeted automated unit, integration, and regression tests to validate that code fixes and patched libraries do not introduce functional regressions.

Containerization & Same-Day Release Enablement

  • Work directly in application repositories to write and optimize Dockerfile s, container manifests, and base image configurations (Docker, OCI, Kubernetes/OpenShift).
  • Assist application squads in containerizing non-containerized legacy services, establishing minimal base images and automated base-image rebuild triggers for same-day OS/runtime patching.
  • Help configure and fine-tune CI/CD build scripts and release pipelines to compress deployment cycle times and eliminate manual deployment steps for emergency hotfixes.

Application Plan Technical Validation

  • Perform code-level reviews of proposed remediation plans from application teams, verifying whether proposed library version bumps or refactored logic effectively eliminate the root cause of the vulnerability.
  • Identify technical prerequisites (e.g., test coverage gaps, build tool upgrades, compiler/runtime updates) needed before a team can successfully patch and release.

Contractor Squad Pairing & PR Review

  • Act as a peer reviewer and technical guide for external contractor engineers assigned to assist with remediation work.
  • Review contractor-submitted pull requests (PRs) for code cleanliness, security correctness, test coverage, and enterprise architectural standards.
  • Facilitate smooth technical onboarding and repository access for contractor developers.

Internal Tooling Adoption & Developer Feedback

  • Actively pilot, adopt, and demonstrate internal developer tools, IDE security plugins, automated PR bots (e.g., Dependabot/Renovate patterns), and local scanning utilities within engineering squads.
  • Troubleshoot false positives, scanner configuration errors, and build pipeline failures; provide direct, actionable feedback to internal platform and tooling teams to improve developer experience.

What we’ll need from you

  • Education & Experience Requirements
    • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related technical field.
    • 4-7 years of hands-on software development and engineering experience delivering enterprise web applications, microservices, or distributed backend systems.
    • Proven track record of directly fixing static code vulnerabilities (SAST) and managing third-party dependency/package upgrades in production environments.
    • Practical, hands-on experience containerizing applications and working with container orchestration platforms (Docker, Kubernetes, OpenShift).
  • Technical Proficiencies
    • Core Programming Languages: Strong, hands-on development proficiency in at least one or two primary enterprise languages: Java (Spring Boot), Python, Go, C#/.NET, or TypeScript/Node.js.
    • Static Code Analysis (SAST): Ability to analyze and fix scanner findings from tools such as SonarQube, Checkmarx, Veracode, or Fortify.
    • Dependency & Package Management: Practical experience with dependency resolution and build tools: Maven, Gradle, npm/yarn, NuGet, pip/Poetry, or Go modules, alongside SCA tools like Snyk, Black Duck, or JFrog Xray.
    • Containers & Runtime: Hands-on experience creating production-grade Dockerfile s, managing multi-stage builds, patching container base images, and deploying to Kubernetes or OpenShift.
    • CI/CD & Version Control: Proficient with Git, branching strategies (Gitflow/trunk-based), and pipeline configurations (e.g., Jenkins, GitHub Actions, Tekton, GitLab CI, Harness).
  • Core Competencies
    • Hands-On Craftsmanship: Loves writing code, debugging builds, untangling messy dependency trees, and seeing clean PRs merged to production.
    • Developer-to-Developer Empathy: Speaks the language of squad engineers, troubleshoots shoulder-to-shoulder, and offers practical solutions rather than abstract advice.
    • Pragmatic Problem Solver: Able to quickly find safe workarounds or code refactors when direct library upgrades introduce breaking API changes.
    • Clear Communication: Explains the "why" and "how" of security fixes clearly in PR comments, documentation, and pairing sessions.
  • Key Performance Indicators (Success Metrics)
    • Direct Remediation Output: Number of validated PRs merged and critical/high vulnerabilities (SAST & SCA) successfully resolved across assigned services.
    • Same-Day Hotfix Readiness: Number of application components successfully containerized and equipped with automated verification pipelines capable of same-day hotfix releases.
    • Turnaround Time for Technical Reviews: Fast, reliable review turnaround for application remediation plans and contractor pull requests.
    • Build & Release Optimization: Measurable reduction in build and deployment friction for patched releases within supported application squads.

What we can offer you

We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best-in-class benefits they need to be well, live well and save well.

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • Generous holiday allowance starting at 27 days plus bank holidays; increasing with tenure
  • A discretional annual performance related bonus
  • Private medical insurance packages to suit your personal circumstances
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.

Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,093,676 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
London
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Bristol
DevOps
RTOS
Git
GitLab
Management
Agile
SpaceTech
DO-178C
DO-254
FMEA
MedTech
Verification & Validation
Apply
Hybrid · Full-Time · London
Go
JavaScript
TypeScript
C#
Node JS
C#
.NET
AI/ML
Copilot
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
LLM
LLM Guardrails
Agentic Workflows
Frontend
React.js
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Git
Docker
Backstage
GitHub
Apply
Software Engineer 1 day ago
Hybrid · Nationals only · Full-Time · 3+ years exp · Fareham
Python
C++
C++
Qt
DevOps
Docker
GitLab
Linux
TCP/IP
Wi-Fi
Management
Confluence
Jira
Agile
Scrum
UML
Apply
In office · Full-Time · 3+ years exp · London · Bristol
Rust
DevOps
RTOS
Linux
Apply
Hybrid · Internship · 5+ years exp · Bachelor's Degree · Manchester
JavaScript
C#
C#
.NET
Databases
MySQL
MS SQL
DevOps
GCP
Azure
AWS
Apply
Remote (United States) · Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Databases
Snowflake
Databricks
AI/ML
Copilot
Cursor
Claude
ChatGPT
Prompt Engineering
AI Agents
LLM
Synthetic Data
DevOps
Azure DevOps
New Relic
Datadog
Azure
CI/CD
Grafana
Self-Healing
Cybersecurity
HIPAA
Shift-Left Security
OWASP
Analytics
Tableau
Power BI
ETL/ELT
Fivetran
Dimensional Modeling
Management
Jira
Agile
QA
TestRail
Selenium
JMeter
Cypress
Playwright
Postman
Rest-Assured
k6
Locust
Applitools
Apply
$140k per year · Remote (likely United States) · 5+ years exp
Python
SQL
Databases
PostgreSQL
AI/ML
Claude
Claude Code
Model Context Protocol
dbt
Prefect
LLM
DevOps
GitHub Actions
Azure
CI/CD
GitHub
Analytics
Power BI
Management
n8n
ServiceNow
Apply
$75k – $95k per year · In office · Costa Mesa
Python
JavaScript
AI/ML
Claude
ChatGPT
AI Agents
Management
n8n
Zapier
Apply
Hybrid · 5+ years exp · Mumbai
Python
DevOps
Ansible
OSPF
Apply
Hybrid · Gurgaon
Python
AI/ML
Machine Learning
Apply
$142k – $213k per year · Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · New York
Java
Rust
C++
Java
Gradle
Databases
Apache Kafka
DevOps
Jenkins
Git
TeamCity
Linux
Apply
Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Mississauga
Python
Java
Java
Maven
Databases
RabbitMQ
Apache Kafka
Trino
Mobile
JUnit
DevOps
OpenShift
CI/CD
Jenkins
Git
Docker
Kubernetes
Bitbucket
Linux
Unix
Cybersecurity
SonarQube
Management
Agile
Apply
Hybrid · Full-Time · 4+ years exp · India
JavaScript
Java
Java
Spring Framework
Spring Boot
Frontend
React.js
DevOps
Rest API
OpenShift
CI/CD
Git
Docker
Kubernetes
Management
Jira
Apply
$77k – $116k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · New York
Python
Visual Basic
AI/ML
Machine Learning
Analytics
Tableau
Microsoft Excel
Apply
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Singapore
Java
Rust
C++
DevOps
Linux
Apply
≈ $68k – $145k per year (Estimated) · Hybrid · Full-Time · Edinburgh · Leeds · London
DevOps
Azure DevOps
Azure
Management
Miro
Confluence
Jira
Agile
Apply
In office · London
Apply
General Manager 1 day ago
In office · London
Apply
Hybrid · Full-Time · London
Management
SharePoint
Apply
Hybrid · Full-Time · London
Management
SharePoint
Apply
See all jobs
This is one of many
2,093,676 more open roles from verified company boards, updated every day.