This senior-level software engineering position is embedded within Citi's Exchange-Traded Derivatives (ETD) Clearing technology organization. The role builds and modernizes strategic, business-critical capabilities across a global clearing infrastructure, combining hands-on Java development with cloud-native architecture and large-scale distributed systems that support real-time message flows from global futures markets. The engineer delivers scalable, secure, and resilient applications and services, supports the core ETD Clearing platform, and contributes to replacing legacy product processors with modern cloud, containerization, and distributed-systems technologies. The position also promotes AI-assisted software development and strong CI/CD, DevOps, observability, automation, testing, and operational practices. It involves cross-functional and globally distributed collaboration, including coordination with teams in Pune, India, and supporting junior and mid-level engineers. The role is based in Jersey City, New Jersey, and is listed as full time. The salary range is $142,320 to $213,480. Citi may also offer eligible employees incentive and retention awards, competitive benefits, and paid time off; offerings may vary by jurisdiction, job level, and date of hire.
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