Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading financial technology company is seeking a Senior Software Engineer for its Core Communications team. You will enhance real-time communication systems used globally by financial professionals, requiring expertise in Java, C++, and distributed systems. The role offers a significant impact on the financial industry and a generous compensation package, including comprehensive benefits.
Senior Software Engineer - Core Communications Alerts
Location
New York
Business Area
Engineering and CTO
Ref #
10040291
Description & Requirements
Team Overview Our data moves global financial markets - and conversations around that data are central to how markets are shaped. Our group, Core Communications, builds the infrastructure responsible for delivering real-time communications between the 350k financial professionals on the Bloomberg Terminal. Our email (MSG) and instant message (IB) products deliver billions of messages across millions of chat rooms per day, including stock quotes, trade confirmations, breaking news alerts or help desk inquiries among others, forming one of the largest financial networks in the world and placing our team at the center of our universe! Our users rely on these products because of their real-time performance, extensive scale, ironclad security, tight integration with financial data and applications.
The MSG Alerts team, part of Bloomberg's Community Group, focuses on delivering alert-based features for our email product. Our mission is to ensure that users stay on top of their ever-growing communication data. Currently, the MSG alert system relies on IDOL software, but we're evolving towards a new, distributed, and scalable system built on top of Apache Lucene libraries. This new system consolidates alert offerings on the server side, enhancing efficiency and reliability.
With millions of user-created rules and millions of emails per minute, our alerts system must deliver high performance and reliability in real-time. Join us to work on one of the world's most critical financial communication platforms, where you'll be driving innovation that impacts markets globally.
Technology Stack Languages: Java 21, C++ 20, Python 3, Typescript
Frameworks: Spring
Core libraries: Lucene, Kafka Streams, WebFlux
Infra: Kafka, Consul, HAProxy
Culture We are looking for:
What is Bloomberg?Our teams unleash the power of information and technology to organize, understand, and improve our world. Our 325,000+ global cust...