C++ Developer



Developer C++
Department: Trading System Team
Location: London

  • 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.
  • 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 required occasionally, 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 required:
  • Proven C++ experience is essential (ideally Microsoft Visual C++).
  • Good knowledge of STL and Boost.
  • Numerate undergraduate degree with strong academics
  • Master's degree in Computer Science.
  • Work experience developing mission-critical, 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, whilst minimizing risks.
  • Proven team player, with the ability to work within a globally distributed team environment.
  • JavaScript, HTML & CSS.
  • SQL, such as MSSQL or Oracle.
  • Scripting Python, Perl and Bash.
  • Experience of version control systems CVS & GIT.
  • UML Design.
  • Agile methodologies eg SCRUM.
  • Experience working in the financial industry or other real-time mission-critical area like aviation.
  • Some understanding of Linux would also be advantageous.


Reports to : Trading System Team Leader

Salary : Competitive with industry rates




Company description :

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 3 rd line support to the dealers and customers who use Tradeweb.

An exciting opportunity has arisen within the Trading System team for an experienced C++ Developer to assist in the development of the many new projects planned for the coming year.




Main Responsibilities include:

The core working hours are 8am-5.30pm with an hour for lunch. A flexible approach to working additional hours is required when the performance of your work so requires.



Qualifications:


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.
  • 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 required occasionally, 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 required:
  • Proven C++ experience is essential (ideally Microsoft Visual C++).
  • Good knowledge of STL and Boost.
  • Numerate undergraduate degree with strong academics
  • Master's degree in Computer Science.
  • Work experience developing mission-critical, 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, whilst minimizing risks.
  • Proven team player, with the ability to work within a globally distributed team environment.
  • JavaScript, HTML & CSS.
  • SQL, such as MSSQL or Oracle.
  • Scripting Python, Perl and Bash.
  • Experience of version control systems CVS & GIT.
  • UML Design.
  • Agile methodologies eg SCRUM.
  • Experience working in the financial industry or other real-time mission-critical area like aviation.
  • Some understanding of Linux would also be advantageous.


The core working hours are 8am-5.30pm with an hour for lunch. A flexible approach to working additional hours is required when the performance of your work so requires.




Meet Some of Tradeweb's Employees

Amanda M.

Head of Sales & Relationship Management, Tradeweb Direct

Amanda leads the Sales Teams at Tradeweb Direct — one focused on middle-market clients, and the other facilitating transactions on the retail market. She sets the sales strategy for growing the business and building and developing opportunities to bring products to new clients.

Vaibhav S.

Developer, Tradeweb Direct

Vaibhav develops software on the Tradeweb Direct Portfolio Solutions Team. He writes code and works with the product managers to turn their requirements and ideas into technical specifications that provide the blueprints for building new applications.


Back to top