06 Sep
|
Citigroup
|
Mississauga
06 Sep
Citigroup
Mississauga
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.
📌 Senior Lead Software Engineer at Citi (Mississauga)
🏢 Citigroup
📍 Mississauga