Senior Software Engineer - Trading Insights
New York, NY
Posted Jan 11, 2021 - Requisition No. 88090
The Trading Insights team is building out the foundation for analytics across all of Bloomberg’s trading platforms. Our products allow traders to view analytics at multiple touch points, including trade blotters, easy-to-read customizable tiles, and standalone applications.
Right now we are expanding this functionality to new trading workflows including multi-asset and portfolio trading. We’re doing this by understanding and improving capacity, and by building reliable and easily extensible software that can support a broad range of evolving use cases.
We own the full software stack from processing the normalized data with minimum latency (C++) to presenting it on the screen in customizable views enriched with analytics (JavaScript). Our analytics engines process millions of ticks a day, and our latest UI framework is accessed more than 20k times a day by traders. We are also building innovative new trading analytics based on Python-based models designed by our quant team that can plug in to our generic distribution system.
We’ll trust you to:
- Work with fellow engineers looking to impact how our clients receive and view trading analytics
- Build great relationships with the engineering and product teams that we work with on a daily basis
- Take ownership of products, and drive technical and client-facing vision
- Work with different technologies and trading systems
You’ll need to have:
- 2+ years experience writing production quality code
- A willingness to work on all aspects of the software stack
- A passion for good software development practices
We’d love to see:
- An interest in the financial markets
- An interest in capacity and reliability
- Experience with high volume, high availability distributed systems
- Experience working with C++, JavaScript or Python