JobsSenior Software Engineer - BDE Solutions
Bloomberg logo

Senior Software Engineer - BDE Solutions

Bloomberg

Location

New York, NY

Type

Full-time

Posted

5/5/2026

Compensation

$160,000 - $240,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 720·New hires 216·
Established Sponsor
·FY 2025

Job description

The Senior Software Engineer role in the BDE team focuses on developing Bloomberg's foundational C++ infrastructure, including libraries that support multithreading and message encoding. The team is dedicated to maintaining high standards in library design and testing while contributing to the evolution of the C++ language. Engineers will collaborate to define requirements and implement C++ primitives that meet client needs. This position offers the chance to influence C++ standards and work on cutting-edge projects.

Requirements

  • 4+ years of experience in C++
  • Good library design and problem-solving skills
  • Excellent communication and organizational skills
  • A desire to learn cutting-edge C++ features and how to effectively use them

Responsibilities

  • Implement C++ standard library facilities with first-class polymorphic allocator support
  • Maintain and develop new concurrency and synchronization primitives
  • Analyze and debug thread-safe data structures like queues and caches
  • Enhance the performance and capabilities of Bloomberg's IPC message encoders
  • Communicate and share values toward software development and professional collaboration

Benefits

  • Bloomberg offers a comprehensive suite of benefits designed to support health, financial stability, and work-life balance.

Is this posting expired or inaccurate?