Senior Software Engineer – Middle Office and Settlement Services | New York, NY | Bloomberg Careers

Senior Software Engineer – Middle Office and Settlement Services

Careers at Bloomberg

Back to Search

New York, NY

Posted May 20, 2020 - Requisition No. 83089

The Bloomberg Middle Office and Settlement Services team specializes in the development and management of post trade workflows in the financial industry. Currently, we support post-trade workflows for 8000+ firms globally. Services developed by the group include VCON(Voice affirmation), Allocation processing, FX CMS (FX matching and settlement), and Failstation(Settlement Portal). Our focus areas are to harmonize the post-trade stack for our clients to manage their operational processes efficiently. This involves understanding existing workflows (internal and external) and utilizing appropriate technology to transform the post-trade landscape.

We are looking for someone with a solid understanding of OOP and design skills. The ideal candidate should be passionate and focused on building complex applications for performance and stability along with ease of support and maintenance. The individual is also expected to have strong problem-solving capabilities to build cross-platform applications keeping low latency and high scalability in mind. The ideal candidate would also demonstrate compatibility in working in a fast-paced environment and flexibility to adapt to changes as required.
We want someone with effective communication skills to communicate with both engineers and non-engineering stakeholders.


FailStation offers a platform to aggregate and manage trade settlement exceptions for clients.
The platform aggregates over 10 million settlement exceptions every month, reported by over 200 major Custodians and Prime brokers around the globe. It also offers settlement resolution workflows focused on simplifying counter-party communication, trade data enrichment, rules-driven assignments, and prioritization. Our reporting platform helps our clients analyze settlement trends and improve efficiencies in trade settlement disciplines.  One of our goals with Failstation is to extend this offering as a service that is integrated into the Bloomberg ecosystem.

Currently, failstation is a web application built over Microsoft .Net framework. We also have enrichment services built-in C++ running on Linux. Our Bloomberg terminal offering is written in Javascript/C++. We are working on extending our settlement exception resolution workflows primarily focused on CSDR (European regulation to streamline settlement disciplines). This includes enhancing connectivity with counter-parties over new modes of communication such as APIs and SWIFT, implementing a new data enrichment system using Bloomberg data, and building the next generation of our analytics and reporting platform. We are also working on integrating with internal OMSs (AIM and TOMS) within Bloomberg to provide trade
status transparency across the trade's life-cycle.

You'll need to have:

  • 2+ years of experience programming in C++ or any other OO language
  • Self-motivated and proactive attitude to problem-solving
  • Ability to work in a fast-paced environment using agile methodologies

Great to have:

  • Experience building applications in .Net Framework using c#
  • Experience working with SQL Server
  • Experience in Web application development using ASP.NET/Javascript/JQuery
  • Experience working with Windows Services and Web services
  • Knowledge of Microsoft Windows OS and Powershell

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.