Senior Software Engineer - Front Office Trading

Careers at Bloomberg

New York

Posted Sep 5, 2017 - Requisition No. 61806

Our team:

Bloomberg Fixed Income Trading is the world's largest and most widely used fixed income trading platform. We provide liquidity, trading functionality, and straight-through processing across all fixed income asset classes including cash bonds, repos, money markets, interest rate and credit derivatives, mortgages, municipal bonds. The Foreign Exchange (FX) market is the largest in the world, with more than $5 trillion traded every day.

On the FICC Front Office team, our mission is to streamline electronic trading execution. Our product provides clients with many tools for trading fixed income, currencies and commodities over the Bloomberg system, including Request for Quote Trading, Click and Deal Trading and Algorithmic Orders. As engineers, we are constantly evolving and enhancing our system to support new trading workflows and new instruments.

Who are you?

An experienced software engineer who wants to help us build out our FICC Electronic Trading Platforms. You have experience in the full software development lifecycle, from requirements gathering, design phase, to coding, testing, and supporting post-production issues. On our team you will have the opportunity to work on different parts of the system including the UI, backend servers, Infrastructure, analysis and databases. You take pride in your work and always look to take ownership of your project/product and key initiatives within the team. You might not know the ins and outs of the finance world just yet, but you’re eager to learn more about it and the technological challenges it brings.

You’ll need to have:

  • 2+ years of professional experience programming in an object-oriented language
  • Demonstrated professional knowledge of object oriented design, multithreading, and data structures
  • Strong communication skills

We’d love to see:

  • Knowledge of C++ on UNIX
  • An understanding of the financial markets or a desire to learn them
  • Familiarity with scripting languages such as Python
  • Experience with multithreading
Similar jobs