Shape Citi’s next-generation payment technology with AI-enabled engineering, observability, and resilient distributed systems across a hybrid setting.
As Senior Lead Software Engineer, you will define technical direction for Core Payment Systems supporting global transaction infrastructure. The role combines leadership with hands-on engineering across microservices, messaging, containers, databases, and zero-disruption delivery. You will also integrate AI-powered developer tools and AI/ML capabilities into production payment workflows.
Key Responsibilities: Guide cross-functional engineers through technical delivery
Integrate AI-powered tools into development workflows
Apply anomaly detection and intelligent test generation
Establish distributed tracing, alerting,
and dashboards
Translate financial requirements into maintainable solutions
Requirements: Experience scaling AI-powered development tools enterprise-wide
Hands-on observability experience in microservices environments
Knowledge of Circuit Breakers and Saga orchestration
Experience designing idempotent payment APIs
Familiarity with SWIFT, ISO 20022, or settlement systems
Combine technical leadership, AI-enabled delivery, and observability expertise to advance Citi’s resilient global payment engineering systems.
#J-18808-Ljbffr
📌 Senior Payment Engineering Technical Leader (Ontario)
🏢 Citi
📍 Ontario