CrawlJobs Logo

Credit Algo Developer, Lead Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, New York

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Spread Products Algo Technology team supports Citi’s Internal Market Making, Algorithmic Trading, and internal matching for the Spread Product algo trading business. We’re seeking to hire an experienced software engineer to advance the suite of algo trading platform creating a best in class, next generation product for our clients’ franchise. This is a challenging and exciting opportunity to contribute to one of the largest and most sophisticated algo platforms.

Job Responsibility:

  • Develop reusable algo trading engines with focus on fine tuned execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other e-trading teams to support live trading
  • Learn and maintain large code base, improve design and quality of the algo trading strategies code
  • Partner with business to drive technology stack beyond near term objectives including end to end design
  • Adhere to engineering standards and strive for best in class solutions

Requirements:

  • Strong software development fundamentals, data structures, design patterns, object-oriented programming, algorithms complexity analysis
  • At least 8 years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Previous experience in developing E-trading and algo platforms required
  • Previous experience in Credit markets a plus
  • Experience with FIX, SBE or any other messaging protocols
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
  • Strong academic record, ideally with a Bachelor’s degree in Computer Science, Information Science, engineering or related technical or quantitative discipline

Nice to have:

  • Previous experience in Credit markets
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
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

Additional Information:

Job Posted:
July 22, 2025

Expiration:
September 08, 2025

Employment Type:
Fulltime
Work Type:
Hybrid 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.