Join Citi's global technology team as a Software Engineer (Assistant Vice President) where you'll be part of a passionate engineering team building technical solutions for complex business problems. This role is situated within Markets Technology, focusing on an exciting transformation phase in OTC derivatives, margin and collateral, and payments and cash management domains. You'll be working with cutting-edge technologies including Java, Python, JavaScript, and React, while building RESTful APIs using Spring framework.
The position offers an opportunity to work with a leading global financial institution, where you'll contribute to building robust and high-quality solutions while participating in the entire software development lifecycle. You'll be working in a fast-paced environment that values clean code principles and test-driven development practices. The role requires someone who can manage multiple priorities simultaneously and has excellent communication skills.
As part of Citi's technology transformation journey, you'll have exposure to modern cloud services and distributed systems such as AWS, Kafka, Kubernetes, and various NoSQL databases. The position offers great potential for growth and learning, especially for those interested in financial technology and investment banking systems. You'll be part of a global team that values engineering excellence and innovation, while working on systems that handle critical financial operations.
Working at Citi means joining an organization that values diversity, equal opportunity, and provides comprehensive support for its employees. The role offers a blend of technical challenges and business domain expertise, making it an excellent opportunity for engineers looking to make an impact in the financial services industry.