IT & Software

Senior Low Latency Software Engineer - Equities Execution (SVP)

Citigroup

London · England · United Kingdom

Overview

As a Software Engineer in Citi’s Equities Electronic Execution team, you will design, build, and deliver a high-performance, low-latency trading platform. You’ll work with traders, researchers, and global partners to add features, improve execution quality, and expand liquidity sources. The role blends hands-on development with QA, AI-powered SDLC tools, and agile practices to release at scale. This is a chance to impact real markets and grow within a mentorship-driven environment with hybrid options.

Pay / Benefits

  • 27 days annual leave (plus bank holidays)
  • discretional annual bonus
  • Private Medical Care
  • Life Insurance
  • Employee Assistance Program
  • Pension Plan

Responsibilities
  • Design, develop and maintain low-latency electronic execution systems
  • Collaborate with traders, quant researchers and clients to translate needs into features
  • Improve testing frameworks, tools, and environments for reliability and scale
  • Leverage AI-powered development tools across the SDLC to boost productivity and quality
  • Promote Agile and CI/CD practices with focus on shift-left testing and faster releases
  • Build and maintain platform monitoring, trade reconciliation, and recovery capabilities

Key requirements
  • Strong knowledge of low-latency Java and Rust
  • Experience in developing electronic trading platforms in a global financial institution or equivalent
  • Automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and CI processes
  • Familiarity with low-latency system design, performance optimization, concurrency, high-throughput architecture
  • Ability to manage multiple tasks in a fast-paced, distributed environment
  • Excellent communication in multicultural, cross-regional contexts
  • Knowledge of regional exchange microstructure and regulatory regimes
  • C++ knowledge is a plus
  • Experience managing small teams is a plus
  • strong communication
  • cross-functional collaboration
  • prioritization and time management
  • Low-latency Java
  • Rust
  • Automated testing

Reference: WJ-799_29806654

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.