Senior Software Engineer - Commodities / Foreign Exchange / Economics / BNEF

Careers at Bloomberg

New York, NY

Posted Mar 8, 2018 - Requisition No. 62935

For over 30 years, our clients have relied on our core product, the Bloomberg Terminal, to access the data and analytics they need to make informed investment decisions. We absorb billions of data points from hundreds of financial markets every day. Our developers build applications that fuel the markets by providing intelligent analytics and transparency to level the playing field.
We share a real passion for solving today’s problems by innovating for tomorrow. Our engineers write high performance, low latency and scalable code using proprietary and open source technologies to develop large-scale systems. We deliver real life solutions to clients across all industries by rolling up our sleeves and collaborating seamlessly.

The teams you could join:

Foreign Exchange:

We provide market leading analytic functionality and award-winning currency pricing and data. Since FX trades are over the counter (bank to bank, not traded on exchanges), it is important for currency traders to have transparency into market prices. Our platform gives them real-time currency data and allows them to perform analysis. You will help develop high visibility applications for valuation, trade idea generation and discovery of various FX instruments and their best prices; you will also help us build high-volume, real-time pricing engines to provide Bloomberg's version of FX market prices.


Our products offer transparency in supply, demand, and pricing of oil, power, natural gas, metals and agricultural goods. We track everything from hourly power transmission rates to 15-minute updates on ship movements. Technical opportunities run the gamut from architecting systems to designing databases to UI development. We track and manage the life cycle of millions of futures and options securities across 100+ exchanges around the world. You will help us build applications that make these securities discoverable to help our clients stay ahead of the markets in a very dynamic environment.


We put the fundamentals of global economies in front of hundreds of thousands of clients every single day. You will help us build a platform to manage real-time releases of economic statistics coming from governments around the world. You will also have opportunities to develop analytics and visualizations of economic data to help users better understand the underpinnings of our financial system.

You’ll need to have:

  • 3+ years of experience programming in C++
  • 3+ years of experience with object-oriented design, data structures, algorithms and all phases of software development
  • An aptitude for analytical problem solving
  • BA, BS, MS, PhD in Computer Science, Engineering or related technology field ?

We'd love to see:

  • Financial knowledge
Similar jobs