Low Latency E-Trading Software Engineer - Citi

Low Latency E-Trading Software Engineer - Citi

Full-Time No working from home possible
Jobs via eFinancialCareers

Job Overview

Citi's Equities Technology organization is seeking a Software Engineer for the Equities Electronic‑Execution (Electronic Trading) technology team. The role involves designing, developing, and delivering Citi's next‑generation low‑latency execution platform, which includes algorithmic trading, smart order routing (SOR), dark pool & internalization engines, low‑latency client & exchange connectivity, and high‑throughput market data processing. As a senior engineer, you will collaborate with a cross‑functional team of developers and work closely with product development, quantitative research, technology infrastructure, production support, and QA teams. You will help shape global markets, influence economies, and drive innovation in a hybrid work environment.

Responsibilities

  • Design, develop, and maintain high‑performance, low‑latency electronic execution systems.
  • Partner with traders, quantitative researchers, and clients to translate their needs into 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 reliability and performance at scale.
  • Leverage Citi’s AI‑powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation.
  • Champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes, focusing 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.

Qualifications

  • 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.
  • Deep understanding of automated testing techniques and quality engineering practices.
  • Solid understanding of Agile methodologies and Continuous Integration processes.
  • Familiarity with low‑latency system design, 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 and the ability to present and absorb complex concepts in a multicultural, cross‑regional setting.
  • Knowledge of regional exchange microstructure and regulatory regimes.
  • Prior experience managing small teams is a plus.

Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent professional experience is acceptable.

Benefits

  • 27 days annual leave (plus bank holidays)
  • 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 a wide range of learning and development resources

Employment Details

Full time. Hybrid working model (up to 2 days working at home per week) besides core office location requirements.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review accessibility resources. View Citi's EEO policy statement and the Know Your Rights poster.

#J-18808-Ljbffr
Jobs via eFinancialCareers

Contact Details:

Jobs via eFinancialCareers Recruitment Team