07 Sep
|
Citigroup
|
Canada
Drive global payment processing innovation as a Senior Lead Software Engineer at Citi. In this hybrid role, you will architect resilient microservices for high-throughput transactions across 160 countries.
Citi's Core Payment Systems team seeks a technical leader to modernize payment platforms handling USD 4 trillion daily. In this key position, you will lead the software development lifecycle, design microservices using Java and Spring Boot, and ensure system availability.
Collaborate with cross-functional teams to translate financial requirements into scalable solutions while integrating AI-powered tools for improved delivery.
Key Responsibilities:
Lead full software development lifecycle for payment applications
Design high-throughput,
low-latency microservices
Architect multi-region failover strategies
Champion Domain-Driven Design and containerization
Mentor engineering team and enforce code quality standards
Requirements:
6+ years in software engineering roles
Expertise in Java and Spring Boot frameworks
Knowledge of resilience engineering patterns
Hands-on experience with Docker and Kubernetes
Proficiency in CI/CD pipeline design
Shape the future of payment technology at Citi with your technical and leadership expertise.
J-18808-Ljbffr
📌 Senior Lead Software Engineer At Citi Mississauga (Canada)
🏢 Citigroup
📍 Canada