Low-Latency Java Engineer - Fixed Income Algo

Citigroup Inc.

Greater London

Hybrid

GBP 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretionary bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Employee discounts
Learning & development resources

Job summary

Citi London is hiring an experienced software engineer to advance the Fixed Income Algo trading platform. You will design high-performance components, collaborate with Traders, Quants and Product Managers, and ensure reliability and scalability of core algorithms.

You will work with eTrading teams and Production Support, upholding stringent engineering standards while contributing to cutting-edge technology and career growth opportunities in a hybrid work environment.

Qualifications

  • Significant hands-on coding experience in Java, focusing on low-latency, high-throughput distributed apps.
  • Strong fundamentals in data structures, design patterns, OOP and algorithms complexity.
  • Experience with messaging systems (Solace, Kafka).
  • Familiarity with Chronicle and/or Aeron.
  • Experience with distributed caching techniques.
  • Proven track record with market data and trading applications.
  • Experience building back-testing frameworks and handling historical data.
  • Basic Linux performance tuning and troubleshooting in Java/Linux stack.
  • Proficiency with Gradle, Git, TeamCity, Jenkins, Artifactory.
  • Bachelor's degree in CS/Engineering or related field.

Responsibilities

  • Design and develop reusable algo trading platform components with a focus on performance and low latency.
  • Collaborate with Traders, Quants, Product Managers to translate requirements into enhancements.
  • Ensure reliability, scalability, and performance of core algorithmic components.
  • Work with wider eTrading teams and Production Support to maintain live trading systems.
  • Follow engineering standards and continuously improve solutions.

Skills

Java
Low-latency
High-throughput
Data structures
Design patterns
OOP
Algorithms complexity
Solace
Kafka
Chronicle
Aeron
Distributed caching
Market data processing
Back-testing frameworks
Linux performance tuning
Gradle
Git
TeamCity
Jenkins
Artifactory
Bachelor's degree in CS/Engineering

Education

Bachelor's degree in Computer Science, Information Science, Engineering, or a related technical or quantitative discipline

Tools

Gradle
Git
TeamCity
Jenkins
Artifactory

Job description

Citi London is hiring an experienced software engineer to advance the Fixed Income Algo trading platform. You will design high-performance components, collaborate with Traders, Quants and Product Managers, and ensure reliability and scalability of core algorithms.

You will work with eTrading teams and Production Support, upholding stringent engineering standards while contributing to cutting-edge technology and career growth opportunities in a hybrid work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer - Low-Latency Fixed Income Algos
Senior Java Developer - Low-Latency Fixed Income Algos

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretionary bonus
Private medical care
+6
Senior Java Developer - Fixed Income Algo Technology, VP
Senior Java Developer - Fixed Income Algo Technology, VP

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 150,000
27 days annual leave
Discretionary bonus
Private Medical Care & Life Insurance
+5
Senior Java Developer - Fixed Income Algo Technology, VP
Senior Java Developer - Fixed Income Algo Technology, VP

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretionary bonus
Private medical care
+6
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London
Senior Low-Latency Engineer (Java/C++/Rust) - Hybrid London

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care & Life Insurance
Paid Parental Leave
Senior Low-Latency C++/Java Trading Engineer
Senior Low-Latency C++/Java Trading Engineer

Cantor Fitzgerald • Greater London

On-site
GBP 90,000 - 130,000
Java Trading Engineer - Hybrid, Global Markets
Java Trading Engineer - Hybrid, Global Markets

Citi • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretionary bonus
Private medical & life insurance
+3
Quantitative Developer – Ultra-Low Latency Trading (Hybrid)
Quantitative Developer – Ultra-Low Latency Trading (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Global opportunities
Professional development
+2
Java Developer — Trading Platform & Global FinTech
Java Developer — Trading Platform & Global FinTech

Citigroup Inc. • Greater London

Hybrid
GBP 85,000 - 120,000
27 days leave
Bonus program
Private medical & life insurance
+5
Senior Low-Latency Java Engineer – Market-Making & Risk
Senior Low-Latency Java Engineer – Market-Making & Risk

CMC Markets • City Of London

On-site
GBP 110,000 - 140,000
Java Tech Engineer - Trading Platforms & Global Markets
Java Tech Engineer - Trading Platforms & Global Markets

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Private Medical Care
Pension Plan
+2