Senior Java Engineer, Vice President

Citi•Jersey City, NJ
•$142,320 - $213,480

About The Position

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.

Requirements

  • 6–10 years of hands-on software engineering experience delivering enterprise-scale applications in complex, global environments.
  • Deep expertise in Java application development, including Spring Boot, microservices architecture, and distributed-systems design.
  • Hands-on experience with messaging platforms such as Kafka, IBM MQ, or Solace in high-throughput, low-latency environments.
  • Experience designing, building, and operating cloud-native applications on container platforms such as OpenShift, Kubernetes, and Docker.
  • Strong understanding of API design, application security, and authentication and authorization frameworks, with a commitment to secure software development.
  • Experience implementing CI/CD pipelines, automated testing, observability tooling, and performance monitoring using technologies such as Git, Maven or Gradle, OpenTelemetry, and Grafana.
  • Experience with caching and performance optimization technologies such as Redis or Couchbase.
  • Ability to use AI-assisted software engineering tools such as GitHub Copilot or Devin to improve developer productivity, code quality, and delivery velocity.
  • Experience working in Agile environments and contributing to complex technical initiatives across globally distributed teams.
  • Experience within financial services, preferably supporting Trade Processing, Clearing, Middle Office, or related capital markets platforms.
  • Strong analytical and problem-solving skills, including the ability to navigate ambiguity and deliver under tight timelines.
  • Strong communication and collaboration skills, with the ability to build effective partnerships across business and technology organizations.
  • Bachelor's degree in Computer Science, Technology, a related degree, or equivalent relevant experience.

Nice To Haves

  • Experience with Spring Cloud and cloud-native Java technologies.
  • Familiarity with event-driven architectures and high-volume, low-latency systems within capital markets.
  • Financial-services experience supporting Trade Processing, Clearing, Middle Office, or related capital markets platforms.

Responsibilities

  • Deliver strategic initiatives within the ETD Clearing portfolio using Agile methodologies, partnering with business and technology stakeholders to achieve measurable outcomes.
  • Design and deliver scalable, secure, and resilient cloud-native applications, APIs, and services aligned with Citi's architecture and engineering standards.
  • Perform hands-on Java development and provide L3 production support for the core ETD Clearing platform, including real-time message flows from global futures markets.
  • Contribute to platform transformation, including replacing legacy product processors and adopting modern cloud, containerization, and distributed-systems technologies.
  • Leverage and promote AI-assisted software engineering tools to accelerate development, automate processes, and improve troubleshooting efficiency.
  • Establish and maintain CI/CD, DevOps, and observability practices to improve platform stability, reliability, and time-to-market.
  • Collaborate with global engineering teams, including teams in Pune, India, and ETD technology teams, to coordinate release planning and delivery.
  • Support junior and mid-level engineers by sharing technical knowledge, contributing to best practices, and promoting continuous improvement.
  • Collaborate across engineering, QA, product, and business teams to deliver high-quality, reusable enterprise capabilities.
  • Identify and address technical risk, application health, and regulatory compliance requirements in alignment with Citi standards for client and asset protection.
  • Promote engineering excellence through automation, testability, reusability, and operational rigor across the software development lifecycle.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including planned vacation time and unplanned sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service