Software Engineer - Python/C++ Feeds

Careers at Bloomberg

New York

Posted Jul 6, 2016 - Requisition No. 50258

Our products are at the core of the Bloomberg Professional Service. We process market data from around the world which drives the majority of downstream Bloomberg applications. We work closely with multiple businesses and sales groups in order to satisfy ever growing customer demands. Our work environment is open, creative and friendly.

We build robust, high-performance software in a real-time environment. On our team, you will learn about the financial markets and Bloomberg's real-time pricing applications. You will be valued as a technical expert and will work closely with our users and other engineers. You will work on the full SDLC, from requirements gathering and coding to deployment and maintenance.

Our group has an initiative to be able to migrate some of our existing applications to use Python. Our applications are real-time feed handlers which connect to exchanges, news sources and contributors around the globe. We have an extensive C++ framework used by our applications. The goal of this initiative is to create the foundation for our application to be able to be written in Python using our existing C++ framework. We are looking for someone who is a hands-on technical leader/architect with an eye for performance and re-usability to take charge of this initiative.

You'll need to have:

  • 3+ years of experience programming in Python
  • Solid understanding of C++
  • A strong understanding of the UNIX/Linux command line
  • A passion for performance excellence and an engineering mindset

We'd love to see:

  • Experience integrating C++ into Python
  • Familiarity with architecting high performance and reusable solutions
  • Experience in managing initiatives
Similar jobs