Software Developer

  • Competitive
  • New York, NY, USA New York NY US
  • Permanent, Full time
  • Bloomberg
  • 23 Jun 18 2018-06-23

Software Developer

We're Bloomberg. We sit at the heart of the financial markets, from the largest super sell side institutions right through to the two person hedge fund - we're an integral part of the financial markets workflow in every corner of the world. We provide our users with up to the millisecond market moves and analytics as well as connecting them with their counterparts and the wider community of 325,000 Bloomberg Terminal subscribers.

What's the role?
As a Software Developer, you will be responsible for working with a team dedicated to producing high quality Financial Modeling software. With the help of Quantitative Analyst and Computer Scientist professionals, you will be part of the team developing and maintaining the continuous integration of the Bloomberg's derivatives pricing library. This library is used throughout the company and supports the full spectrum of Bloomberg's terminal and Enterprise analytics across all asset classes. Experience with large scale software design & implementation within a financial context is key to the success of this role and team.

You'll need to have:

  • A degree in Computer Science.
  • Exceptional C++ (11/14/17) skills and intimate familiarity with STL (structures and algorithms).
  • Experience with build/release process on multiple platforms (eg experience of team city/Jenkins, CMake, dpkg or distributed build tools, compilation acceleration tools)
  • Proficient with both Linux and Window development environments.
  • Working experience with Visual Studio/gcc/clang, git and systems administration.
  • Competent in scripting and shell skills (e.g. Python, bash)
  • Outstanding oral and written communication skills
  • Self-reliant collaborator who loves sharing knowledge, helping people and interacting with others

We'd love to see:
  • Knowledge/experience with Google Protocol buffers
  • Understanding of concurrency in C++
  • Experience with cluster/grid computing

If this sounds like you:
Apply if you think we're a good match and we'll get in touch with you to let you know next steps. In the meantime, check out:
https://www.bloomberg.com/professional

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