05 Sep
|
Citigroup
|
Ontario
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 (Ontario)
🏢 Citigroup
📍 Ontario