Senior Lead Software Engineer – Equities Electronic Trading, Senior Vice President

Citi

Remote Actively hiring
Remote, USA · Jersey City, NJ Posted 14 days ago $176,720$265,080 / year

At a glance

AI generated

TL;DR

Citi's Equities Technology team is hiring a Senior Software Engineer to lead the design and development of its next-generation low-latency execution platform, which includes Algorithmic Trading, Smart Order Routing, Dark Pool & Internalization engines, and high-throughput market data processing. This role involves collaborating with cross-functional teams such as product development, quantitative research, and technology infrastructure to deliver innovative features like execution performance improvements and new liquidity sources. The senior engineer will also enhance testing frameworks, champion Agile practices, and leverage AI-powered tools throughout the SDLC. Ideal candidates have at least 12 years of experience in low-latency Java, C++, or Rust development for electronic trading platforms, along with expertise in automated testing, Agile methodologies, and continuous integration processes. They must be adept at managing tasks in a fast-paced global environment and possess strong communication skills to navigate multicultural teams.

Skills

Java C++ Rust Agile CI/CD Python SQL PostgreSQL Kafka RabbitMQ Docker Kubernetes AWS GCP Azure Prometheus Grafana Git Jenkins

What you'll do

  • Design and develop high-performance, low-latency electronic execution systems.
  • Translate client needs into innovative product features for algorithmic trading platforms.
  • Maintain testing frameworks to ensure platform reliability at scale.
  • Champion Agile development practices and CI/CD processes in the team.
  • Build monitoring solutions for trade reconciliation and application recovery.
  • Enhance productivity using AI-powered tools throughout the SDLC.

What we're looking for

  • Minimum 12 years of experience in low-latency Java, C++, or Rust development.
  • Proven track record in developing electronic trading platforms in a global financial institution.
  • Expertise in automated testing techniques and quality engineering practices.
  • Strong understanding of Agile methodologies and Continuous Integration processes.
  • Knowledge of low-latency system design, including performance optimization and concurrency.
  • Excellent communication skills for complex concepts in multicultural environments.

Market check

Salary context

This $176,720–$265,080 range sits above 82% of similar postings on FindRole.

Peer median band

$142,320$213,480

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$154,637$211,200

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 336 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.

Most-posted roles

View all roles at Citi

More like this

Similar roles

Senior Back-end Java Developer - Trading Platforms, VP

Citi

Remote (480 Washington Boulevard Jersey City, US) 18 days ago $142,320$213,480
Java Kotlin Python Spring Boot Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD DevOps Trunk-based development Feature flags Performance tuning Observability
Remote

Lead Specialty Software Engineer - Electronic Trading

Wells Fargo

106312-Ny-150 E 42Nd, New York, US 36 days ago $159,000$305,000
Java Python C++ FIX protocol LLM-based tools MCP-based integrations High-performance programming Multi-threading Synchronization Data structures Algorithms Memory management SEC FINRA Networking Microservices CI/CD Docker Kubernetes AWS PostgreSQL

Java Developer (Electronic Equities) – Vice President

Citi

480 Washington Boulevard Jersey City, US 57 days ago $142,320$213,480
Java Core Java JVM Concurrency Garbage Collection Microservices Architecture CI/CD FIX Protocol Agile Methodologies Solace AMPS Chronicle Ansible