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
…
