About The Position

We are looking for an experienced Java Developer to build and support the execution algorithms that service our Equities Electronic Trading product. This is a VP-level position responsible for the design, development, and implementation of benchmark algorithms (e.g., VWAP, TWAP) in coordination with the Citi Equities Electronic Trading Technology team. The overall objective of this role is to translate quantitative models into robust, high-performance, and production-ready trading applications.

Requirements

  • 5+ years of professional experience in software development with a strong focus on Java.
  • Proven experience designing and developing algorithmic trading strategies, particularly benchmark algorithms (VWAP, TWAP, etc.).
  • Deep understanding of object-oriented programming, data structures, and core Java in a performance-sensitive environment.
  • Strong knowledge of financial market protocols (e.g., FIX) and extensive experience handling order and market datasets.
  • Experience working closely with quantitative analysts and translating financial models into code.
  • Consistently demonstrates clear and concise written and verbal communication.

Nice To Haves

  • Preferred background in Markets Electronic Trading or Market Making domains.
  • Master’s degree preferred

Responsibilities

  • Lead the development and delivery of Java-based benchmark execution algorithms on Citi's Equities Electronic trading platform.
  • Partner closely with quantitative researchers to understand, implement, and test algorithmic trading strategies.
  • Design, develop, and optimize high-performance, low-latency Java applications for algorithmic execution and signal processing.
  • Build and maintain systems that consume real-time market data and other analytics to inform algorithmic decisions.
  • Resolve high-impact technical challenges through in-depth evaluation of complex business processes, system performance, and industry standards.
  • Provide expertise in Java and advanced knowledge of application programming, ensuring design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation of trading strategies.
  • Develop a comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Serve as an advisor or coach to mid-level developers, allocating work as necessary.
  • 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.

Benefits

  • In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
  • Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
  • For additional information regarding Citi employee benefits, please visit citibenefits.com.
  • Available offerings may vary by jurisdiction, job level, and date of hire.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service