Taro Logo

Algo Trading Java Developer - VP - New York (Hybrid)

Citi is the leading global bank with approximately 200 million customer accounts, doing business in more than 160 countries and jurisdictions.
$142,320 - $213,480
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Finance

Description For Algo Trading Java Developer - VP - New York (Hybrid)

Citi, a global banking leader with 200 million customer accounts across 160+ countries, is seeking an experienced Algo Trading Java Developer for their Fixed Income Algo Technology team in North America. This role supports Citi's Internal Market Making, Algorithmic Trading, and internal matching for the Spread Product algo trading business.

This position offers a unique opportunity to work on one of the largest and most sophisticated algo platforms in the financial industry. You'll be directly collaborating with traders and quants to solve complex business and technology challenges, with measurable impact on the business outcomes. The role focuses on developing low-latency trading engines, ensuring system reliability, and maintaining high-performance trading applications.

As a VP-level position, you'll be responsible for advancing the suite of algo trading platforms and creating next-generation solutions for Citi's client franchise. The role requires expertise in Core Java, distributed systems, and low-latency applications, combined with knowledge of financial markets and trading systems.

The compensation package is competitive, ranging from $142,320 to $213,480, complemented by comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options. Citi offers a dynamic work environment with opportunities for professional growth and development.

The ideal candidate will bring strong software development fundamentals, experience with messaging technologies, and expertise in building high-performance trading applications. You'll be working in a fast-paced, global team environment where innovation and technical excellence are highly valued. This role presents an excellent opportunity for someone looking to make a significant impact in financial technology while working with cutting-edge trading systems.

Last updated a few seconds ago

Responsibilities For Algo Trading Java Developer - VP - New York (Hybrid)

  • Develop reusable algo trading engines with focus on low latency execution strategies
  • Ensure strong reliability, scalability and performance of the core algo components
  • Work with other etrading teams to support live trading
  • 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
  • Adhere to engineering standards and strive for best in class solutions

Requirements For Algo Trading Java Developer - VP - New York (Hybrid)

Java
Python
Linux
Kafka
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming
  • At least 2 years of extensive hands-on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with messaging technologies like Solace, Kafka etc.
  • Experience with Chronicle and/or Aeron
  • 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
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB
  • Knowledge of build tools, gradle, git, teamcity, jenkins, artifactory
  • Bachelor's degree in Computer Science, Information Science, engineering or related technical discipline
  • Strong verbal and written communication skills
  • Strong analytical and problem solving skills

Benefits For Algo Trading Java Developer - VP - New York (Hybrid)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Algo Trading Java Developer - VP - New York (Hybrid)