CrawlJobs Logo

Electronic Trading Core Developer

United Kingdom, London · Job Posted November 18, 2025
Apply Position
Job Link Share

Job Description

Electronic Trading Core Developer role at Citi London, working on the Ambrosia framework for building self-healing, scalable, high performance, asynchronous, event driven, Java Microservices based solutions for Capital Markets electronic trading with response times in the 10 microsecond to 100 microsecond range.

Job Responsibility

  • Work on the integration of functions to meet goals, deploy new products, and enhance processes across the Capital Markets asset classes
  • Provide world class expertise in area of Java low latency development
  • Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals
  • Consult with end users to identify system function specifications and incorporate into overall system design

Requirements

  • Demonstrated Subject Matter Expert (SME) in area of Applications Development, preferably in electronic and algorithmic trading systems
  • Passion for coding excellent, commercial grade, mission critical Java frameworks based on event sourcing microservices
  • Complete knowledge of modern Java, the JVM, the Linux Operating system, system calls and Kernel
  • Knowledge of TCP and other IP based network protocol technologies including hardware accelerated kernel bypass e.g. Solarflare OpenOnload
  • Performance assessment and targeted tuning
  • Design and architectural elegance
  • Experience in implementing projects
  • Great communicator with high EQ
  • Ability to occasionally produce clear diagrammatic documentation and model key aspects in UML sequence diagrams
  • May have a background in C++ before moving to Java
  • Relationship and consensus building skills
  • Bachelor's degree/University degree or equivalent experience in a similar role

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Electronic Trading Core Developer

8 matching positions

Senior KDB+ Developer, Equities Electronic Trading Analytics

Citi Equities Technology organization is looking for an experienced KDB+ develop...
Location
Location
Hong Kong , Kowloon City
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of KDB+ technology and Q language with at least 5+ years of professional experience in KDB+
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Knowledge of FIX protocol and experience in handling order and market datasets
  • Practical experience with KDB+ application scaling, load-balancing, high-availability architectures, large dataset development, and query performance optimization
  • Preferred background in Markets Electronic Trading or Market Making domains
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Core KDB+ Development: Design, develop, and maintain business-critical high frequency/low latency systems on the KDB+ platform, processing market data and generating analytics from required datasets
  • Data Platform Development: Build and maintain platforms that enable data management, analytics generation, and trading with optimized data ingestion, storage, and retrieval
  • Product Collaboration & Integration: Partner with management teams to integrate functions, identify system enhancements, and deploy new products and process improvements
  • Technical Problem Solving & Standards: Resolve high impact problems through evaluation of complex business and system processes. Develop and maintain standards for coding, testing, debugging, and implementation
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the SDLC to enhance productivity, code quality, and innovation
  • Leadership & Mentorship: Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Fulltime
Read More
Arrow Right

Senior Java Developer (Smart Order Routing (SOR)) - Equities Electronic Trading

We are seeking a highly skilled and experienced Smart Order Router (SOR) Develop...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience in software development with a strong focus on high-performance, low-latency systems
  • Expert-level technical knowledge in Core Java, including a deep understanding of JVM internals, concurrency, garbage collection, and memory management in a low-latency context
  • Proven experience designing and developing automated trading systems, specifically with Smart Order Routers in Equities or other similar financial domains
  • Solid understanding of financial market protocols (e.g., FIX) and practical experience handling order and market datasets
  • Experience with microservices architecture and developing distributed systems
  • Demonstrable experience with modern testing frameworks, Agile methodologies, and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Excellent communication skills with a demonstrable ability to present and grasp complex technical and business concepts
Job Responsibility
Job Responsibility
  • Take a leading role in the design, development, and optimization of high-performance, low-latency microservices and applications, with a primary focus on the Smart Order Router
  • Implement and enhance complex routing logic, venue analysis models, and performance optimizations to ensure best execution and system stability
  • Participate in and lead technical design discussions and conduct rigorous code reviews to ensure the highest standards of quality, performance, and architectural integrity
  • Partner with product development, quantitative researchers, and other technology teams to deliver new trading capabilities and enhance existing systems
  • Drive continuous improvement initiatives in testing frameworks, development tools, and deployment processes for our low-latency and high-throughput environment
  • Resolve complex technical challenges through in-depth analysis of business requirements, system processes, and industry best practices
  • Apply expert knowledge of system architecture, data flow, and development standards for coding, testing, debugging, and implementation
  • Build and maintain robust solutions for trading platform monitoring, trade reconciliation, and application recovery
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
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
  • Fulltime
Read More
Arrow Right

Low Latency Electronic Trading Software Engineer - Java

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Electronic Trading Darkpool Software Engineer (Vice President)

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Low latency Java, C++ or Rust
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Prior experience in managing small teams is a plus
Job Responsibility
Job Responsibility
  • Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Electronic Trading Software Engineer – Rust / C++ (Vice President)

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
Hong Kong SAR , Kowloon
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Rust or C++
  • Prior experience in developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes
  • Prior experience in managing small teams is a plus
  • Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Job Responsibility
Job Responsibility
  • Core Development: Design, build, and enhance low-latency electronic trading systems using Rust for performance-critical components
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Java Electronic Trading Engineer – Front office

This is an unmissable opportunity for an experienced Java Electronic Trading Eng...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
harringtonstarr.com Logo
Harrington Starr
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant Java development experience in a front office environment
  • Excellent core Java skills and exceptional knowledge of concurrency and multithreaded programming
  • Proven experience developing low latency pricing and trading systems in a Linux environment
  • Strong application performance profiling and optimisation skills
  • Experience working in a low latency, zero GC environment (eFX or similar a strong plus)
  • Knowledge of institutional encodings (FIX, SBE) and low latency messaging (e.g. Aeron, 29West)
  • Familiarity with fault tolerant, high availability, distributed computing
  • Crypto / digital asset experience or genuine curiosity about the space
  • A right to work in the UK without sponsorship
Job Responsibility
Job Responsibility
  • Build the next generation of low-latency crypto trading systems from the ground up
  • Develop core server-side Java components across order management, market connectivity, low latency messaging and price distribution
  • Work deep in the stack — performance profiling, optimisation and tuning under live trading conditions
  • Collaborate closely with front office traders, quants and product teams
  • Own issues end-to-end — from design through to production support
  • Contribute to the technical strategy of a fast-growing trading platform
What we offer
What we offer
  • Discretionary bonus and equity / share schemes
  • Company-paid health and protective benefits for you and your dependents
  • Access to continuous learning, mentoring and personal growth
  • Free virtual coaching and counselling sessions
  • Hybrid working with a strong London office presence
  • Smart, entrepreneurial colleagues at the cutting edge of digital assets
  • Fulltime
Read More
Arrow Right

Algo Trading Developer - Fixed Income Technology

The Fixed Income Algo Technology team in EMEA supports Citi’s market making, alg...
Location
Location
France , Paris
Salary
Salary:
63600.00 - 91200.00 EUR / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven programming experience with an Object-oriented language (preferably Java), Multi-Threading, KDB and any relational database
  • Solid architectural understanding of enterprise applications
  • Understanding of computing science fundamentals – concurrency, algorithms, data structures, design patterns, etc.
  • Experience with Java Core, Spring framework and Linux
  • Experience with Rust
  • Experience developing large financial software trading systems with substantial hands-on development experience in building systems with an attention to optimizing and tuning performance, while also demonstrating critical thinking skills related to re-use, scalability, and troubleshooting.
  • Prior experience in building algo trading systems is highly desirable
  • Solid understanding of service architecture and high performance, low latency, and multithreading techniques
  • Strong focus on system performance tuning and experience with low latency Java programming
  • Knowledge of major Fixed Income Products (e.g., EuroGovies/Swaps/GILTS/SAS etc.) and Broker/Customer Markets electronic trading flows.
Job Responsibility
Job Responsibility
  • Designing and developing Algo trading applications for the business
  • Working directly with Traders and Quants to contribute towards the future direction of the platform.
  • Improve the technical capabilities of the platform to ensure it remains stable, flexible, and maintainable.
  • Driving engineering standards and continuing to strive for best
  • Enhancing our automated testing efforts and optimizing our UAT process
  • Serving as advisor or coach to new or lower-level analysts
  • Troubleshooting challenging performance and scalability issues
  • Engaging with business users in London and across Europe (Paris, Milan)
  • Assisting in third line support during core trading hours
  • Acting as Subject Matter Expert to senior stakeholders and /or other team members.
What we offer
What we offer
  • hybrid working model (2 days from home)
  • Fulltime
Read More
Arrow Right

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years of experience with strong technical knowledge and expertise in Java and/or C#
  • Proven experience developing automated trading platforms
  • Strong understanding of automated testing techniques
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Ability to prioritize multiple tasks, set goals, and meet deadlines
  • Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural environment
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Core Development: Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Testing: Continuously improve and maintain testing frameworks, development tools, and environments
  • Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right