Senior JavaScript Engineer - Cross Asset Trading System (CATS)

company banner
Bloomberg L.P.
System, Applications, Management, JavaScript
Full Time
Travel not required

Job Description

Our Product:

The CATS (Cross Asset Trading System) Blotter is a speedy, intuitive and consistent blotter solution for Bloomberg Trading Applications that aims to solve trader's new work-flow needs. The product will form the backbone of a trader's blotter centric work-flow across many trading products: EMSX, AIM, SSEOMS, Tradebook, and FX. We're currently rolling out verison 2.0 of EMSX - the world's most popular Execution Management System.

Our team:

We write our UI primarily in Rapid+. It is highly asynchronous, event-driven, and object-oriented JavaScript. Our code lives client-side - we react to clicks and key-strokes instantaneously on thousands of terminals around the world while our business logic works away in JavaScript servers here.

We are a fairly small team of engineers who collaborate with many application engineering teams in New York and London. You will have the unique opportunity to contribute to the team in the, still, nascent stages of our product.

We'll trust you to:

  • Work with Product to flesh out requirements, collaborate with other engineering groups, design and build new Worksheets features and release them to our users whilst keeping the system as stable as ever.
  • Be quick and creative to solve highly complex problems while understanding the scope and impact of your work.
  • Drive the incorporation of new technologies and improve development practices.
  • Mentor others and encourage knowledge sharing in order to drive the growth of the team.


You'll need to have:

  • An intermediate level of expertise in JavaScript with the desire to become a JavaScript expert.
  • Strong problem solving skills and a willingness to solve new problems in unique ways.
  • Good communication skills to work with other teams and explain technical problems to non-technical stakeholders.
  • Experience triaging and debugging production problems.
  • An open mindset to using new technologies.


Company Information

Bloomberg is a company dedicated to helping solve complex challenges through insight and information. Our strength quickly and accurately delivering data, news and analytics through technology is at the core of everything we do. With over 19,000 employees in 192 locations, we give influential decision makers in business, finance and government a competitive edge by connecting them to a dynamic network of news, people and ideas. To do so, we need constant energy and innovation which is where you come in. At Bloomberg, you will have the opportunity to take risks and be part of an organization that is entering new markets, launching new ventures and pushing the boundaries. Our ever-expanding technology, data, news and media services afford employees the opportunity to expand skills and connect with smart, driven colleagues from a diversity of backgrounds and ideas. We're looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact. Are you ready to make your mark? Learn more about our businesses and opportunities at bloomberg.com/careers.
Dice Id : 10432313
Position Id : 78847
Originally Posted : 1 year ago

Similar Positions at Bloomberg L.P.

SRE (Python) - Trading Systems Runtime
  • New York, NY
  • 2 days ago
Electronic Trading Engineer
  • New York, NY
  • 2 days ago