Citi is seeking a highly motivated Applications Development Senior Programmer Analyst to join the Collateral Management Engines Technology team within Markets Technology. The role designs, builds, and enhances high-throughput, enterprise-grade Arranging Engines and Rehypothecation Engines for tier-one institutional hedge fund clients. The Arranging Engine enables financing structures that provide enhanced leverage and margin optimization beyond standard Regulation T and Portfolio Margin constraints. The Rehypothecation Engine calculates and manages eligible client collateral available for reuse to support firm financing, client debit balance funding, securities lending, and centralized market operations in compliance with regulatory frameworks such as SEC Rule 15c3-3 and CASS/SFTR. The developer collaborates with product managers, quantitative analysts, business analysts, and engineering leads to deliver scalable, resilient, low-latency, cloud-ready solutions using Java, Spring Boot, and enterprise SQL databases. The position covers the full software development lifecycle, including architecture and design, implementation, automated testing, deployment, production support, and ongoing modernization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior