CrawlJobs Logo

Low Latency Electronic Trading Software Engineer - Java

Hong Kong SAR, Kowloon · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

Citi's Equities Technology organization is seeking a Software Engineer to join the Equities Electronic - Execution (Electronic Trading) technology team. The person in this role will be responsible for the design, development, and delivery of Citi's next-generation low-latency execution platform. This platform encompasses critical components including Algorithmic Trading, Smart Order Routing (SOR), Dark Pool & Internalization engines, Low latency Client & Exchange Connectivity, and high-throughput market data processing. The senior engineer will collaborate with a cross-functional team of developers and work closely with product development, quantitative research, technology infrastructure, production support and QA teams. Close alignment with the global strategy and cross-regional delivery is a key aspect of this role.

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

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

Nice to have

Prior experience in managing small teams is a plus

Looking for more opportunities?

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

Similar Jobs for

Low Latency Electronic Trading Software Engineer - Java

8 matching positions

Senior Low Latency Electronic Trading Software Engineer

Citi Equities Technology organization is looking for a senior software engineer ...
Location
Location
India , Pune
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, 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
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right

Lead Specialty Software Engineer

Wells Fargo is seeking a Lead Specialty Software Engineer
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 10+ years of experience in Design, implement, and optimize low-latency, high-throughput Java applications for financial trading
  • Experience in Electronic trading / Algorithmic Trading is MUST
  • Strong proficiency in Java 8+, with hands-on experience in multi-threaded and distributed systems
  • Develop and maintain protocols for connectivity with exchanges (e.g., FIX, ITCH, OUCH)
  • Experience with messaging systems (e.g., Solace, Aeron etc.) and real-time data processing
  • Knowledge of low-latency optimization techniques, including garbage collection tuning and efficient data structures
  • Willing to work in any key area on Electronic Trading like Exchange Connectivity, Algo Trading or time series database
  • Troubleshoot and resolve production issues in real-time trading environments
  • Work closely with product managers, traders, and operations teams to gather requirements
Job Responsibility
Job Responsibility
  • Lead complex initiatives on selected domains
  • Ensure systems are monitored to increase operational efficiency and managed to mitigate risk
  • Define opportunities to maximize resource utilization and improve processes while reducing cost
  • Lead, design, develop, test and implement applications and system components, tools and utilities, models, simulation, and analytics to manage complex business functions using sophisticated technologies
  • Resolve coding, testing and escalated platform issues of a technically challenging nature
  • Lead team to ensure compliance and risk management requirements for supported area are met and work with other stakeholders to implement key risk initiatives
  • Mentor less experienced software engineers
  • Collaborate and influence all levels of professionals including managers
  • Lead team to achieve objectives
  • Partner with production support and platform engineering teams effectively
What we offer
What we offer
  • Wells Fargo is an equal opportunity employer
  • Fulltime
Read More
Arrow Right

Low Latency E-Trading Software Engineer

Citi's Equities Technology organization is seeking a Software Engineer to join t...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
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
New

Svp Lead Engineer - Fixed Income, Low Latency Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C++ or Rust, with a strong emphasis on performance-critical, low-latency programming
  • Proven experience in the design, development, and maintenance of cross-asset order management systems (OMS)
  • Demonstrable expertise in building and optimizing low-latency matching engines
  • Solid hands-on experience in integrating with and managing vendor market data feed handlers (e.g., Redline, Exegy)
  • Strong knowledge and practical experience in designing and implementing robust market data distribution systems for ultra-low-latency environments
  • Deep, practical knowledge of the FIX protocol, including session management, order flow, and execution reporting
  • Strong knowledge of high-performance messaging middleware (e.g., Kafka, Solace) and low-latency data handling techniques
  • Proven experience designing and building complex, distributed, and fault-tolerant systems
  • Experience with modern development tools, including Git, Jenkins, and containerization technologies (e.g., Docker, OpenShift)
  • Demonstrable experience leading software projects, mentoring engineers, and making key architectural decisions
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of high-performance, low-latency order management and execution systems, matching engines, and market data distribution systems for Fixed Income products
  • Engage in active, hands-on coding in Java, C++ or Rust, contributing to the core codebase and setting the standard for quality, performance, and reliability
  • Define and drive the long-term technology vision for the order management platform, ensuring it is scalable, resilient, and aligned with business goals
  • Design, implement, and optimize trading workflows for ultra-low latency, ensuring minimal processing time from order receipt to execution
  • Develop and maintain FIX protocol connectivity with various internal and external trading venues, ensuring robust and compliant communication
  • Partner closely with front-office traders, quantitative analysts, and product managers to understand business requirements and translate them into robust technical solutions
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, innovation, and continuous learning
  • Act as a senior escalation point for resolving complex production issues, ensuring the stability and integrity of the trading platform
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer – Equities Electronic Trading

Citi's Equities Technology organization is seeking a Senior Software Engineer to...
Location
Location
United States , Jersey City
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 12 years of experience with strong technical knowledge and expertise in Low Latency Java, C++ or Rust
  • Prior experience 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
  • Design, development and maintenance of high-performance, low-latency electronic execution systems
  • 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
  • Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • 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
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right
New

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

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

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
  • Design, develop, and maintain the high-performance, low-latency electronic execution platform
  • Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements
  • Continuously improve and maintain testing frameworks, development tools, and environments
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions
  • Fulltime
Read More
Arrow Right