Description

Responsibilities:

  • Lead the design and development of high-performance, multi-threaded, real-time trading applications using Core Java.
  • Architect and implement solutions to support electronic trading workflows in US Rates (Treasury), including D2D (Dealer-to-Dealer) and D2C (Dealer-to-Client) channels.
  • Develop and enhance automated testing frameworks to ensure system stability, performance, and reliability.
  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable technical solutions.
  • Optimize existing systems for scalability, latency, and throughput.
  • Provide technical guidance and mentorship to junior team members.
  • Engage in continuous improvement of development processes and tools.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 12+ years of professional software development experience, with a significant focus on trading applications.
  • Proven track record of delivering complex, low-latency systems in a financial services environment.
  • Excellent problem-solving skills, along with strong communication and teamwork abilities.
  • Knowledge of Agile methodologies and software development lifecycle.

Preferred, but not required:

  • Extensive hands-on experience with Core Java, especially in multi-threaded and real-time system development.
  • Strong understanding of automated testing frameworks and methodologies.
  • Familiarity with US Rates (Treasury) electronic trading market structure, with experience in D2D / D2C trading environments.
  • Knowledge of RFQ (Request for Quote) workflow in US Rates trading, adding value to trading platform enhancements.
  • Understanding of market making workflows within US Rates markets.
  • Experience with the ION platform, including configuration and integration, is a plus.
  • Hands-on experience with KDB databases or related time-series data management tools is a bonus.
  • Familiarity with financial trading systems, market microstructure, and relevant protocols.

Education

Bachelor’s or Master’s degree in Computer Science, Engineering