Senior C++ Software Engineer - Directory Product

Careers at Bloomberg

New York

Posted Jan 19, 2017 - Requisition No. 56554

The Directory team is responsible for creating and maintaining the definitive data store for user information and metadata about both users and organizations within the financial space. This system is built to help guide Bloomberg terminal access and user configuration, compliance, and communication possibilities both internally and for our customers. Our categorization and search systems will allow both internal and external clients to access the right information based on a multi-tiered structure of attributes in real time, while simultaneously being flexible enough to allow that structure to change and grow. Additionally, we are taking ownership of sensitive trade data, and building high security systems to handle these sensitive transactions.

This Directory system will sit at the heart of Bloomberg’s compliance operation, an essential system for dealing with large financial data sets with restricted access. It will allow the automation of compliance checks as well as handling conflicting data submitted by different sources. It will also allow the system to “know” enough about our customers to optimize their use of the terminal by automatically providing the tools they need the most. Additionally, the same metadata can be used to facilitate the communication that our customers require.We are a new team, with six team members so far working on a brand new system. As such, we enjoy a great deal of freedom in both design and implementation approach, and what tools we use to get the job done.

We'll trust you to:

  • Help set the direction to design and build this system - from the underlying infrastructure to our rules engine
  • Learn how financial players are compartmentalized including the various divisions, roles, and asset classes they support
  • Collaborate with team members to work on distributed technologies and contribute to the full stack

You'll need to have:

  • 3+ years experience writing C++ code in a production environment
  • An interest in learning about and using new technologies, as we work with a diverse technical stack (SOLR, Redis, RabbitMQ, HDFS, proprietary toolkits)

We'd love to see:

  • Experience with categorization, classification, search, or social networking systems.
  • Experience working on large scale online infrastructure
  • Experience with secure systems.

If this sounds like you, apply!

Similar jobs