Distributed Systems Engineer - C++

Careers at Bloomberg

Back to Search

New York, NY

Posted Aug 11, 2016 - Requisition No. 53390

The Network Infrastructure Tools team develops systems that manage, direct and transport the distribution of market data and critical electronic trades across Bloomberg's private network. We build configuration and monitoring modules, which are deployed across the entire network to collect real-time performance metrics. On our team, you will develop algorithms to optimize network traffic and connectivity for various Bloomberg products.

We are self-motivated engineers who like to research, learn, and apply current technology to build new products that anticipate our customers' needs. We work in a collaborative and Agile environment, which allows us to deploy new features to production every day. As part of a rapidly growing team, you’ll have the opportunity to work on challenging problems as well as key projects and initiatives.

We’ll trust you to:

  • Partner with product and engineering teams across the company
  • Be self-motivated and thrive in a fast-paced and collaborative environment
  • Take full ownership of the full software development life-cycle, including researching the infrastructure needs of various products

You need to have:

  • 3+ years of experience programming in C/C++
  • Familiarity with large-scale distributed software systems
  • Experience developing multi-threaded applications
  •  
    We’d love to see:

  • Knowledge of relational databases (MSSQL, Oracle, MySQL)
  • Experience building trading applications using FIX/MQ/AEP protocols
  • Familiarity with Big Data storage & Data Analytics (Hadoop, R)

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