JobsSenior Software Engineer - BDE Solutions
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?
