CrawlJobs Logo

Senior C++ Developer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, Belfast

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

On-going development of new functionality for the Global Market Data platform. The Global Market Data platform is evolving rapidly, offering many opportunities to exercise and improve technical skills in the area of low latency. The role also offers the opportunity to learn the Equity Trading business.

Job Responsibility:

  • Design and development of the Global Market Data platform (C++, Linux)
  • Design and development of system functionality
  • Coordination of Exchange mandatory changes as they pertain to the Global Market Data platform
  • Application functionality improvements driven primarily by the Electronic Trading Desk
  • Support for existing Market Data applications and clients

Requirements:

  • Good working knowledge of C++
  • Perl/Shell Scripting
  • Linux
  • Knowledge and experience in building ultra-low latency market data platform
  • Ability to work to tight deadlines as part of a team
  • Ability to work with floor traders, production support and others in diagnosing and troubleshooting real-world issues
  • Candidate must be able to work effectively as part of a larger team and be able to communicate at an appropriate level depending on the types of people involved
  • Good understanding of Network Protocols – Multicast/TCP/IP
  • Functional testing

Nice to have:

  • Low Latency Market Data Skills – VELA or any other low-latency platform
  • Working knowledge of containerization platforms e.g. OpenShift
  • Experience of algorithmic trading and electronic trading business or technology
  • Experience of working in the finance industry
  • Sound programming approach with unit test testing, code reviews and following agile methodology
  • Red Hat Linux OS Tuning
  • Low latency, network concurrency, multicast, and server configuration knowledge
  • Configuration of 10GB Network Interfaces such as SolarFlare using OnLoad
  • Knowledge of Equities products (stock, futures, options, swaps etc.)
  • JIRA
  • Confluence
  • GIT
  • uDeploy
What we offer:
  • 27 days annual leave (plus bank holidays)
  • A 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 an array of learning and development resources

Additional Information:

Job Posted:
July 04, 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.