C++ Developer recruitment
Tradeweb is one of the world’s leading operators of fixed income and derivatives markets, with a client network in excess of 2,000 institutional clients and more than 50 dealers. With both dealer-to-customer and interdealer businesses, as well as Tradeweb Retail, the company is ideally positioned to provide a full range of services – whether electronic, voice, or hybrid. In addition to its strong presence in fixed income, Tradeweb is a key player in the global derivatives market, and expects to play a major role in the evolution of these markets, where it has been providing execution services for more than five years. Since the company started providing electronic markets to clients in 1998, it has partnered with its clients to provide an unmatched level of innovation, product development and service. Now responsible for pioneering more efficient markets in over 20 asset classes, Tradeweb has become the benchmark for the industry – providing industry-standard pricing, execution, and trade processing services to all the major participants in both institutional and retail sectors. Tradeweb market data is also available on Thomson Reuters Eikon. Tradeweb is majority owned by Thomson Reuters and benefits from a minority investment by 10 leading dealers
The Trading System team is responsible for the development for new products on the central Tradeweb system, enhancements to existing products and provision of 3rd line support to the dealers and customers who use Tradeweb.
Main Responsibilities include:
- Development of new products, and enhancement of existing products for Europe and Asia. In all cases, existing Tradeweb infrastructure will be used. New products will often (but not always) be adaptations of existing Tradeweb products. In this role you should not expect ‘green field’ development
- Work with a substantial codebase, requiring an inquiring and tenacious approach to development and maintenance
- Ensuring the code is tested thoroughly. Reliability of code is paramount as Tradeweb developers have their code rolled into production regularly throughout the year
- In addition to the dedicated support team, third -line support of production systems will be occasionally required, typically on installation of new products and releases. Support of new products will be required from start of trading (7am) on initial installation into production
- Work with internal stakeholders, including product managers to clarify project requirements and specifications during development, testing and post-production
- Close liaison with the US office will be required
- This role is not a project management role and will also not suit someone looking for a blank sheet of paper.
Essential Skills / Experience:
- Proven C++ experience is essential (ideally Microsoft Visual C++)
- Numerate University degree
- Working experience developing enterprise multi-user, real time systems
- A quick learner: able to understand and debug existing enterprise systems
- Clear, concise, and effective oral and written communicator who engages in active dialog
- Pragmatic approach to problem solving
- Proven team player, with the ability to work within a distributed team environment.
Strongly preferred:
- Experience with SQL, Windows operating system and scripting such as perl shell.
- Experience working in the financial industry
- Understanding of financial assets, especially fixed income products
Core working hours are 8am- 5.30pm, however you will be required to provide support outside of these to cover trading as required.