Rates & Credit C++ Engineer
Citadel SecuritiesAbout the Role
We are seeking a highly motivated Credit & Rates C++ Engineer to join our Fixed Income Technology team in London. This role sits directly alongside Traders and Sales across the European Government Bonds, EUR/GBP Rates, and Credit businesses, offering the opportunity to work at the center of a fast-paced global trading environment.
You will partner closely with Trading, Quantitative Research, and global Technology teams to design, build, and support high-performance trading, analytics, pricing, risk, and data systems that power a growing credit and rates platform.
This role is heavily focused on production-level C++ development and requires strong product knowledge or hands-on experience across rates, credit, fixed income, derivatives, or closely related trading products.
This is an opportunity to contribute to a team building next-generation Credit & Rates Technology, where engineering quality, ownership, and close business partnership are highly valued.
Responsibilities
- Build, maintain, and support high-performance trading and analytics systems primarily in modern C++.
- Develop systems supporting credit and rates products, including government bonds, corporate bonds, swaps, futures, CDS, credit indices, repo, inflation products, swaptions, and fixed income ETFs.
- Work closely with Traders and Sales across EGB, EUR/GBP IRS, and Credit desks to deliver front-office technology solutions.
- Partner with Quantitative Researchers and global Technology teams to turn trading requirements, research ideas, and models into production systems.
- Build tools and libraries for pricing, curve construction, spread analytics, risk, portfolio analytics, execution workflows, and P&L attribution.
- Develop high-performance, low-latency, multi-threaded applications in C++.
- Contribute to the architecture and design of distributed trading systems.
- Work with real-time market data, reference data, curves, ratings, index data, trade data, quote data, and execution data.
- Support electronic trading workflows including RFQ, dealer streams, venue connectivity, execution analytics, trade capture, and post-trade analysis.
- Analyze complex business and technical problems and implement scalable, maintainable solutions.
- Improve system performance, reliability, monitoring, and operational tooling.
- Provide timely production support for business-critical trading systems.
- Collaborate with teams across London, Paris, and New York.
Requirements
- Strong professional experience building production systems in C++, with C++ as the primary programming language in recent roles
- Strong product knowledge or hands-on experience across rates, credit, fixed income, derivatives, systematic trading, or related trading products
- Familiarity with products such as government bonds, corporate bonds, swaps, futures, CDS, credit indices, repo, inflation products, swaptions, or fixed income ETFs
- Experience building trading, pricing, risk, analytics, market data, execution, or financial technology systems
- Strong understanding of multi-threaded application design, distributed systems, data structures, algorithms, memory management, and system design
- Ability to work directly with Traders, Sales, Quantitative Researchers, and Engineers in a fast-paced front-office environment
- Highly adaptable with a proactive approach to leveraging AI tools to enhance productivity, decision-making, and innovation
What You'll Get
- $175k–$350k base salary
- Direct access to front-office users and the chance to build systems used every day by credit and rates trading desks
- Work on technically challenging problems across pricing, risk, market data, execution, and analytics
- Close collaboration with engineering, trading, and quantitative research teams across London, Paris, and New York
- Medical and life insurance
- Retirement and tax-free savings plans
- Access to other healthcare programs