Point your AI agent at freehire and let it find you a job.

Get the CLI →

Citigroup

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

Posted 4 views
Discussion

Summary

A senior engineer on Citi's Equities Electronic Execution team designs and delivers a next-gen, low-latency Java execution platform for equities eTrading, working with traders and quants on execution, smart routing and market connectivity, while improving testing, AI-assisted SDLC and CI/CD practices.

Overview

Senior Low Latency Java Engineer at Citi Equities Electronic-Execution, you will design, develop and deliver a next‑gen, high‑performance execution platform. You collaborate with traders, quants and product partners to translate needs into robust features, while improving testing, AI‑assisted SDLC and CI/CD practices. The role blends leadership with hands‑on delivery in a fast, global environment. You help shape efficient execution, smart routing, and market connectivity at scale.

Pay / Benefits
  • 27 days annual leave
  • Discretional annual performance 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
  • Collaborate with traders, quantitative researchers, and clients to translate needs into features such as execution improvements and DMA capabilities
  • Enhance and maintain testing frameworks and development tools to ensure reliability at scale
  • Leverage AI-powered tools throughout the software development life cycle to boost productivity and quality
  • Champion Agile development practices and CI/CD with a focus on shift‑left testing and faster releases
  • Develop and sustain platform monitoring, trade reconciliation, application recovery and other support capabilities
Key requirements
  • Extensive experience with Low Latency Java
  • Strong automated testing and quality engineering practices
  • Solid understanding of Agile methodologies and CI/CD processes
  • Familiarity with low‑latency system design, performance optimization, concurrency and high‑throughput architecture
  • Ability to prioritize multiple tasks and meet deadlines in a fast‑paced, globally distributed environment
  • Excellent communication skills in a multicultural, cross‑regional setting
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Strong communication
  • Cross‑functional collaboration
  • Adaptability in a fast-paced environment
  • Low Latency Java
  • Automated testing techniques
  • Agile methodologies

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 →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available