LOG IN
SIGN UP
Back to jobs
Job description
A hands-on senior software engineering role at Citi that requires deep technical expertise in developing low-latency payment systems. The position involves leading technical architecture, managing global technology teams, and driving strategic technological initiatives across multiple markets.
This role is responsible for designing and implementing the technical foundation for low latency payment offerings, ensuring scalability, security, and seamless integration with partner ecosystems. Key responsibilities include establishing technical vision, defining infrastructure strategy, and ensuring high system performance across 63+ markets with 99.99% uptime requirements.
The ideal candidate must have hands-on experience with multiple programming languages, low latency technologies, and streaming frameworks. Strong technical skills in Java, Linux containers, MongoDB, Kafka, and DevOps practices are crucial. The role requires expertise in code quality, engineering practices, and the ability to set coding standards for junior developers.
Citi offers a competitive compensation package including a competitive base salary, annual performance bonus, private medical care, life insurance, 27 days annual leave, pension plan, and a hybrid working model. The role provides an opportunity to be part of a transformative technological venture, develop new skills, and work in a diverse, inclusive environment.
All Rights Reserved | 2024 | Canary Wharfian