This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.
Job Responsibility
Engineer the future of global finance
Help shape global markets
Build systems that matter
Influence economies
Drive innovation
Mentor and continuous learning
Work on margin and collateral domain transformation
Build technical solutions to complex business problems
Shape the future of product
Work towards fully automated platform
Participate in whole spectrum of building software solution
Work closely with product teams and users
Contribute to building strong engineering culture within global teams
Requirements
10+ years of hands-on professional software development experience
Experience of designing distributed systems, microservices, micro-frontend UIs
Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database
Experience of following TDD and passionate about clean code principles
Proficiency in programming in Java, Python, JavaScript or React
Solid understanding and experience of using data structures, algorithms and SQL
Able to independently work in fast paced and rapidly changing environment
Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
Nice to have
Experience of working in investment bank or financial services industry
Able to apply entrepreneurial approach to software development and problem solving
What we offer
Medical
dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages including planned time off (vacation), unplanned time off (sick leave), and paid holidays