Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Citigroup

NewBe an early applicant

Senior Low Latency Java Engineer - Equities Electronic- Execution (eTrading)

Posted Updated
Discussion

Summary

Designs and builds Citi's next-generation low-latency equities execution platform — algorithmic trading, SOR, dark pools and market-data processing — using low-latency Java. Day to day: developing high-performance execution systems, improving testing and CI/CD, and collaborating with traders and global teams.

Overview

In this role you will design and deliver Citi’s next-generation low-latency equity execution platform, collaborating with traders, researchers and production teams. You’ll help build a high-performance, scalable system for algorithmic trading, SOR, dark pool and market-data processing, enabling faster, more automated client outcomes. You will work within a cross-functional, global team that values mentorship, innovation, and continuous learning, with opportunities for hybrid work. This is a leadership, impact-driven role within Citi’s Equities Technology transformation.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • Discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Design, develop and maintain high-performance low-latency execution systems
  • Partner with traders, researchers and clients to translate needs into product features and enhancements
  • Improve testing frameworks, tooling and environments for reliability and scale
  • Leverage AI-powered development tools across the SDLC to boost productivity and quality
  • Champion Agile development and CI/CD with a focus on shift-left testing and faster releases
  • Build and maintain shared platform components for monitoring, reconciliation, and recovery
Key requirements
  • Extensive experience with Low Latency Java
  • Strong automated testing and quality engineering practices
  • Familiarity with Agile methodologies and CI/CD processes
  • Knowledge of low-latency system design, including concurrency and high-throughput architecture
  • Ability to manage multiple tasks in a fast-paced, globally distributed environment
  • Excellent communication in a multicultural, cross-regional setting
  • Knowledge of regional exchange microstructure and regulatory regimes
  • cross-functional collaboration
  • effective communication
  • ability to grasp complex concepts across regions
  • Low Latency Java
  • Automated testing
  • Quality engineering

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →