Senior UI Software Engineer - Trader Workflows

Apply Now

Company: Bloomberg

Location: New York, NY 10025

Description:

Description & Requirements

The Sell-Side Trader Workflows team is a full stack team in charge of building various workflows powering the desktops of Sell-Side traders around the world.

Our team owns Trader Workspace (TW), the flagship UI of the TOMS product that is crucial for all aspects of Fixed Income, Cash, and Derivatives trading - pre-trade, in-trade, and post-trade. Every day, our users rely on TW to provide them with real-time data on their positions to make critical trading decisions. As a result, the systems powering TW must scale well to handle more than 15 billion updates daily. The workflows provided allow the users to handle their positions, set prices, view their performance (Profit & Loss, Commissions, etc), manage their risk and make markets.

In addition to TW, we offer advanced pivoted views of Position & Risk Data through the Risk Workspace(RW). These pivoted views allow the traders to view aggregated data for large realtime data sets that can be sliced and diced in various ways . Some of our largest clients use this functionality to quickly summarize tens of millions of data points within seconds.

To power these UIs, we own a suite of backend services to acquire, aggregate and publish data in real-time. These backend services are mostly written in C++ and leverage a wide variety of technologies to acquire and publish data. We use open source software - Kafka, RabbitMQ, Redis, ZooKeeper and also proprietary in-house middlewares to scale.

We are looking for a Senior Full Stack Software Engineer who specializes in UI architecture.

The main focus areas for the team are:

  • Building a new highly customizable, user friendly UI Platform that tries to combine the best of multiple screens (within the team and outside) that the users need to use today.
  • Building a metadata dictionary for data that we support. This would support a consistent user experience across different applications and enable faster onboarding of datasets in the future.
  • Building the next generation of the data acquisition layer for TW and RW. Data acquisition and dissemination needs to be streamlined to reduce duplication and achieve data consistency across various applications.


You'll need to have:

  • 5+ years of experience working on the front end building intuitive UIs with TypeScript/Javascript.
  • 3+ years of experience working on the backend.
  • Strong communication and collaboration skills.
  • Experience of handling projects on your own and guiding others.
  • A desire to learn the user workflows and product domain.


We'd Love to See:

  • Experience or familiarity with C++
  • Experience in building complex distributed systems.
  • Prior experience of having worked in the financial domain.


Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation, [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Similar Jobs