Senior Software Engineer - Systems Engineering

Careers at Bloomberg

New York

Posted Apr 7, 2017 - Requisition No. 56484

Bloomberg Electronic Trading is the world's largest and most widely used electronic trading platform. We provide analytics, execution, as well as straight-through processing across a wide range of asset classes including equities, fixed income securities, derivatives, currencies and commodities.

On the System Engineering Team, our mission is to create state of the art frameworks and platforms to serve as foundation of building high speed, stable and scalable electronic trading platforms. One of our current projects is building out a capacity monitoring platform that will greatly improve problem detection and speed resolution of issues impacting our clients. This provides better insight and analytic to our engineers, operations staff and product owners. We are using a diverse set of technologies - both home grown and open source - to collect, analyze, distribute, persist and present vast amount of application and infrastructure metrics data. This provides us a clear picture of what our systems are doing and their health and who needs to be notified when issues arise.

Who are you?

A full stack engineer, comfortable working with both UI and backend across different technologies. You're self-motivated and have the aptitude and desire to learn new things.

You need to have:

  • Proficiency in Object-Oriented programming languages (eg. C++ or Java)
  • 3+ years of experience with building distributed systems
  • A high level of competency with a modern scripting language (eg. Python or Javascript)

We'd love to see:

  • Experience using open source distributed (and related) technologies such as Kafka, Hadoop, HBase, OpenTSDB, Parquet, Postgres, etc.
  • Experience with large-scale data, analytics, data science or machine learning applications
Similar jobs