Senior C++ Expert: Bloomberg Development Environment (BDE)

Careers at Bloomberg

Back to Search

New York, NY

Posted May 3, 2018 - Requisition No. 66884

The Bloomberg Terminal has thousands of applications, all built to perform with high reliability, faster than the speed of markets. We, the engineers behind the Bloomberg Development Environment (BDE), build low level C++ libraries that act as building blocks used throughout the firm. We build these libraries on 30+ configurations across Linux, Unix, AIX Windows, and Mac OS. We work on elegantly factored, well-documented, carefully implemented, and thoroughly tested C++ components. Our work is used as the foundation for thousands of applications at Bloomberg that handle massive amounts of data at scale, so we’re constantly pushing the boundaries of what C++ can do. Check out how: https://www.techatbloomberg.com/blog/bloomberg-advancing-c-scale/

Who are you? An engineer who always goes the extra mile to make sure things are done right. You’re independent and you appreciate the impact of perfecting our code, not just for Bloomberg, but also for us to commit back to the C++ standards. You thrive in an environment where you are held to the highest standard and all software is written in one voice.

We'll trust you to:

  • Be a C++ maven and develop high-quality, high-performance C++ components in a timely manner
  • Mentor others in your areas of expertise and thrive in a team environment
  • Take full control of the quality of our libraries in all aspects, including QA and documentation
  • Come to work excited because you know today’s version of software is better and more elegant than yesterday’s

You’ll need to have:

  • 5+ years of professional experience with C++
  • Solid understanding of Data Structures, Algorithms, and Object-Oriented design
  • Strong problem solving skills
  • Strong, (especially written), communication skills
  • Familiarity with UNIX or Linux-based systems

We'd love to see:

  • Experience with high-performance UNIX programming
  • Experience with concurrent algorithms and data structures
  • Financial Software Engineering experience

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US