Senior C++ Concurrency Engineer: Bloomberg Development Environment (BDE)

Careers at Bloomberg

Back to Search

New York, NY

Posted Oct 15, 2020 - Requisition No. 79989

The Bloomberg Terminal has thousands of applications, all designed to be highly reliable, and perform at the speed of market data.  The BDE team provides the C++ building blocks for these applications.  The BDE team is also responsible for spearheading Bloomberg's contributions to the C++ standard and ensuring future iterations of the C++ language provide features necessary to Bloomberg.

Who are you? An engineer who is intimately familiar with the C++ language, and who has worked with concurrent data structures.  You're motivated to move the C++ language forward in a way that supports large scale software systems.  You thrive in an environment where you are held to the highest standard and all software is written in a consistent style.

We'll trust you to:

  • Develop high-quality, high-performance C++ code in a timely manner
  • Mentor others in your areas of expertise and thrive in a team environment
  • Take responsibility for the quality of the BDE library in all aspects, including testing and documentation

You’ll need to have:

  • 5+ years of experience with C++
  • Solid understanding of Data Structures, Algorithms, and Object-Oriented design
  • Strong knowledge of concurrent primitives and data structures
  • Strong problem solving skills
  • Strong, especially written, communication skills
  • Familiarity with UNIX or Linux-based systems
  • Good people skills
  • BA, BS, MS, PhD in Computer Science, Electrical Engineering or related technology field

We'd love to see:

  • Experience with high-performance UNIX programming
  • Knowledge of software design
  • Knowledge of and interest in advancing the C++ Language Standard
  •  
    Our Open Source Commitment
    Bloomberg sits at the intersection of high availability, low latency, and large-scale computing. We have a decade-long track record of using open source software to build data infrastructure and applications that address the unique constraints of the finance industry. We also support a broad open source ecosystem to empower others to solve similar real-world problems. From technical governance to upstream collaboration, we are committed to enhancing the impact and sustainability of open source. 

In this role, you’ll be encouraged to interact with global open source project teams and communities. If you have a desire to use, develop, and lead open source software projects, we encourage you to apply. To learn more about our activities in the open source community, head over to our Tech at Bloomberg site.

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

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