CrawlJobs Logo

Equities Low Latency Java Algo Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Join Citi's Equities Smart Order Router team, a core part of Front Office Technology, driving innovation in electronic trading. The role involves developing high-performance, low-latency trading systems, working closely with global teams, and providing Level 3 production support.

Job Responsibility:

  • Drive the full Software Development Life Cycle for the Equities Smart Order Router, from design to deployment, ensuring robust and high-performance solutions
  • Work intimately with key stakeholders and colleagues across global regions, including product teams, quantitative analysts, and other engineering groups
  • Provide essential Level 3 support, resolving complex queries from production support, product managers, and trading desks to maintain platform stability
  • Directly contribute to the continuous enhancement and stability of a latency-sensitive, high-volume trading platform, directly impacting trade execution and liquidity
  • Take full ownership of deliverables, ensuring quality, reliability, and successful integration within a dynamic trading environment

Requirements:

  • Demonstrated prior software development experience within financial markets, preferably with exposure to electronic trading systems or low-latency environments
  • Expertise in Core Java development (version 1.8 or higher), with a deep understanding of its ecosystem, best practices, and performance characteristics
  • Excellent command of data structures, concurrent programming (multi-threading), and techniques for highly optimized, low-garbage-collection (zero GC) development, crucial for high-performance applications
  • Proven experience in developing and optimizing low-latency applications, including advanced performance tuning techniques and profiling to achieve micro seconds level response times
  • Hands-on experience working with various messaging middlewares (e.g., Kafka, Solace) and TCP-based communication protocols for building resilient and scalable distributed systems
  • Strong working knowledge of the Linux operating system, including shell scripting and an understanding of system-level performance tuning and troubleshooting in a Linux environment
  • Practical experience with microservices architecture principles and design patterns, including developing, deploying, and managing services in a distributed environment

Nice to have:

  • Direct experience in the development or implementation of algorithmic trading strategies, particularly within electronic trading systems and smart order routing
  • A strong understanding and practical experience with the Financial Information eXchange (FIX) protocol, specifically its application in electronic trading workflows and order management
  • In-depth knowledge of the order state lifecycle in electronic trading systems, including order creation, execution, cancellation, and various status transitions
  • Hands-on experience with KDB+ and the Q programming language for handling and analyzing large volumes of time-series financial data
  • Exposure to containerization technologies (e.g., Docker) and container orchestration platforms (e.g., OpenShift, Kubernetes) for deploying and managing microservices
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Additional Information:

Job Posted:
August 06, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.