Senior Full-stack Java Engineer, Futures & Derivatives Clearing Technology, VP

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $178k
$119k most similar roles pay here $225k

This role pays more than 61% of similar roles. Most pay $151,000–$215,175 — the shaded band above. At the midpoint, this role pays about $178k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Full-stack Java Engineer, Futures & Derivatives Clearing Technology, VP

Senior Full-stack Java Engineer - Futures & Derivatives Clearing Technology, VP is a senior-level software engineering leadership role within the Exchange-Traded Derivatives clearing technology organization. The successful candidate will drive platform modernization by designing and delivering scalable, secure, cloud-native applications, APIs, and services while managing real-time message flows from global futures markets. Key responsibilities include replacing legacy product processors, mentoring engineers across distributed teams, and championing AI-assisted software development tools to improve delivery velocity. The role requires deep expertise in Java, Spring Boot, microservices, and distributed systems, alongside experience with Kafka, IBM MQ, or Solace for high-throughput environments. Technical requirements include proficiency in OpenShift, Kubernetes, Docker, Redis, Couchbase, and CI/CD pipelines using Git and Maven. This position addresses critical capital markets challenges involving trade processing and clearing infrastructure within a complex global financial environment.

What you'll do

  • Develop and maintain high-throughput, low-latency Java applications and microservices for global futures markets.
  • Lead the modernization of legacy product processors into cloud-native architectures using containerization technologies.
  • Provide L3 production support for real-time message flows within the core ETD Clearing platform.
  • Implement CI/CD pipelines, automated testing, and observability tools to ensure system stability and reliability.
  • Integrate AI-assisted software engineering tools to accelerate development cycles and improve troubleshooting efficiency.
  • Mentor junior and mid-level engineers while promoting technical best practices across globally distributed teams.
  • Manage technical risk, application health, and regulatory compliance for critical capital markets infrastructure.
  • Design scalable APIs and services that adhere to enterprise security and architecture standards.

What we're looking for

  • Bachelor's degree in Computer Science, Technology, or a related field is required; a Master's degree is preferred.
  • At least 6 years of hands-on software engineering experience delivering enterprise-scale applications in complex environments is required.
  • Deep expertise in Java development, including Spring Boot, microservices architecture, and distributed systems design is required.
  • Experience with messaging platforms like Kafka, IBM MQ, or Solace in high-throughput, low-latency environments is required.
  • Proven experience building and operating cloud-native applications on container platforms such as OpenShift, Kubernetes, and Docker is required.
  • Proficiency in CI/CD pipelines, automated testing, and observability tools like Git, Maven, OpenTelemetry, and Grafana is required.
  • Demonstrated ability to use AI-assisted software engineering tools like GitHub Copilot or Devin is required.
  • Experience in financial services supporting trade processing, clearing, or capital markets platforms is preferred.

More like this

Similar roles

Full Stack Java Engineering Manager, Vice President

Citi

Tampa, FL 3 days ago $125,600$188,400
Java Spring Boot Microservices REST GraphQL Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink Prometheus Grafana Splunk ELK Angular React
8+ yrs exp Hybrid

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Senior Back-End Java Developer, Trading Platforms

Citi

Remote (Jersey City, NJ) 42 days ago $142,320$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Remote

Principal Engineer Vice President

Citi

Tampa, FL 18 days ago $138,720$208,080
Java Spring Boot Quarkus Micronaut Vert.x Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink React Angular GraphQL RESTful APIs CI/CD Prometheus Grafana Splunk ELK NoSQL
6+ yrs exp Hybrid

Principal Engineer Vice President

Citi

Irving, TX 18 days ago $138,720$208,080
Java Spring Boot Quarkus Micronaut Vert.x Docker Kubernetes OpenShift AWS Terraform CloudFormation Kafka Spark Flink GraphQL RESTful APIs CI/CD Prometheus Grafana Splunk ELK React Angular NoSQL
6+ yrs exp Hybrid