Senior Software Engineer – XVA Tech (VP)

Company: Citigroup
Apply for the Senior Software Engineer – XVA Tech (VP)
Location: London
Job Description:

Overview

As Lead Software Engineer in Citi’s XVA Technology team, you will guide design, development, and delivery of complex applications that integrate across critical business functions. You’ll collaborate with cross-functional partners to shape architectural outcomes and drive improvements at scale. You’ll tackle high-impact technical challenges and ensure quality, security, and governance across the development lifecycle. You will mentor mid-level engineers and influence technical direction in a global, performance-driven environment. This role offers the opportunity to apply AI-assisted coding tools to enhance software delivery while maintaining rigorous engineering judgment.

Pay / Benefits

  • hybrid working model
  • discretionary annual bonus
  • private medical care
  • life insurance
  • pension plan
  • paid parental leave

Responsibilities

  • Lead design and development of enterprise application systems aligned with architecture
  • Partner with management to define system enhancements for new products and processes
  • Resolve high-impact technical problems via deep analysis of business processes and workflows
  • Develop and enforce coding, testing, debugging, and implementation standards
  • Build knowledge of how architecture and infrastructure interrelate to deliver integrated solutions
  • Translate business context into well-scoped technical solutions across the full development lifecycle
  • Apply AI-assisted coding tools with rigorous review to safeguard code quality and security
  • Mentor mid-level developers and analysts, guiding delivery and growth
  • Assess risk in engineering and business decisions, ensuring regulatory compliance and transparent escalation

Key requirements

  • Proven experience in applications development or systems analysis with a track record of delivering complex software solutions
  • Deep expertise in system analysis and software programming, capable of independently solving technical challenges
  • Experience managing and delivering technology projects end-to-end across teams
  • Subject matter expertise in at least one domain of applications development
  • Strong T-shaped engineering capability with the ability to understand business processes and design commercially relevant solutions
  • Strong leadership and project management skills guiding mid-level engineers and analysts
  • Clear written and verbal communication, capable of explaining technical concepts to diverse audiences
  • Ability to reprioritise rapidly to maintain delivery momentum
  • leadership
  • communication
  • adaptability
  • applications development
  • system analysis
  • end-to-end project delivery

…

Posted: October 24th, 2026