Senior Software Engineer - Post Trade | New York, NY | Bloomberg Careers

Senior Software Engineer - Post Trade

Careers at Bloomberg

Back to Search

New York, NY

Posted Jun 8, 2022 - Requisition No. 104195

Bloomberg is known for keeping our clients ahead of the competition, and it's no secret that regulation has become the name of the game in recent years. Following increased regulations in the US and the UK, we build solutions for all our clients’ needs around regulatory reporting, custom reports and analytics, exceptions management, allocation processing, trade confirmation / settlement / matching, transaction cost analysis, and surveillance. We are a group of tight knit, smart, talented and ambitious engineers developing functional and well designed infrastructure, system and user interfaces. If you are someone with good object oriented programming and design skills and passionate about working on highly scalable distributed systems used by thousands of firms and users, then this is the place for you!

Opportunities within the Post Trade group range from backend to frontend to full stack development. We are looking for engineers with a willingness to learn and grow, bring creative ideas and diverse perspectives to the job. We greatly value people with different perspectives from ours! 

Check out some of the Post Trade products and teams. You can express interest in particular teams in your application. 

Bloomberg Regulatory Reporting HUB (RHUB)

RHUB is a multi-asset cross platform regulatory product built to support a wide variety of trading workflows to meet the regulatory obligations of our Buy-Side, Sell-Side and Trading Venue clients in the most convenient and seamless fashion across many jurisdictions. This highly scalable, efficient and robust platform can process over 50 million transactions a day with guaranteed SLAs and serves as the backbone which connects various OMSs/EMSs to multiple external government and regulatory venues around the world. 

This platform transforms, enriches, validates, routes and transmits transactional data as per required regulations using a wide range of Bloomberg and industry standard technologies like C++, Python, RabbitMQ, Kafka, spark, BFS, HDFS, NLP, AI and automation to serve various critical and Big Data use cases.

Middle Office & Settlement Services (MOSS) 

MOSS builds systems that help financial institutions settle trades daily for multiple asset classes including Fixed Income, Stocks, Foreign Exchange, Futures and Swaps to name a few. A trade is not completed at the negotiation and agreement stage, but when the money or securities exchange hands. Our goal is to make this settlement process as simple and accurate as possible for traders by automating each step a trade takes in the settlement lifecycle.

We own and operate over 100 services that run in cross-compatible platforms and distributed environments. We have strong reliability and performance requirements because trade settlement is a critical part of our clients workflow. We’re a full stack team that handles and builds front end UIs, backend services, Web Applications, Web services and APIs, databases and middleware.

You’ll need to have:

  • 3+ years of industry experience programming in C++/C, Python, Java or Javascript/Typescript or other object oriented programming languages.
  • Strong knowledge of object-oriented design, data structures, algorithms and systems and applications programming
  • Strong cross-functional collaboration skills to work with people across the organization such as other Engineers, Product Managers, Sales, QA, UX designers and Support Desk to drive projects and initiatives.
  • Eagerness to learn new technologies, both internally and externally to solve business and technical problems.
  • A passion for building and developing systems that are easy to use and maintain. 

We’ll trust you to:

  • Own the entire SDLC process
  • Debug and manage production systems on all levels of the stack.
  • Work with engineers across other areas within Bloomberg to deliver features and learn best practices for development.

We’d love to see:

  • Experience working on large-scale and/or distributed systems. At Bloomberg, we often say, “It's like changing an airplane engine in flight.”
  • Knowledge of CI/CD pipeline
  • Experience with Agile methodologies like Scrum.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net. 

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.

    CONNECT WITH US