Senior Software Engineer - Charts Core Applications

Careers at Bloomberg

New York

Posted Jul 13, 2017 - Requisition No. 59475

The Bloomberg Charts product is used by over 150,000 financial professionals worldwide to make financial decisions. Our next-generation Charts unlock market data and give our clients unprecedented advantages. Today's Charts product spans a wide gamut of functionality, from pricing to annotations, 3D volatility surfaces to map, real-time data to historical trend analysis and much more. The Core Charts platform provides cutting edge analytics of both simple price data and Bloomberg and third party technical analysis. It incorporates UI representation for events, annotations, as well as News, Economic analysis, Portfolio data, etc.

What our Team Does:

We are providing core charting applications on Bloomberg terminal to customers (traders, research analysts, news/TV reporters, technical analysts, etc.) We are enhancing the existing charting applications and building new ones. We look for ways to further integrate our product with other Bloomberg applications to enhance users’ workflow. Our applications allow customers to do basic charting, technical analysis, visualize event impact and news/twitter sentiment, annotate, save charts for future usage, generate chart reports, etc. Our product is featured in various programs on Bloomberg TV.

We utilize wide variety of programming tools/languages to support server side framework and UI. The tech stack is rich and projects involve both UI and server side development.

What’s In It for You?

You will be contributing to a fast growing and heavily used charting product. You will have an opportunity to learn and understand about technical analysis and charting. Bloomberg is used by over 300,000 key market participants and your work is bound to have a direct impact on their decision making.

You’ll get the opportunity to learn and apply your knowledge of various tools/languages which include C++, JavaScript, Python, proprietary tools and open source tools i.e. Jenkins, GitHub, Phabricator, etc.

Your experience at Bloomberg does not end with your immediate project, or even the job itself. You will be exposed to a large number of other areas of the company’s codebase. There are regular talks, seminars, and company provided courses on various topics in software engineering, finance, and other subjects. Philanthropy is huge at Bloomberg, and you will be given an opportunity and encouraged to participate in a wide range of useful and fun projects, making a difference and engaging with the community. Finally, if you have a specific hobby, there is a very good chance you will find and meet a group of people that shares it.

We’ll trust you to:

  • Collaborate with other programmers to build new charting products
  • Enhance our existing applications and add new features
  • Work closely with business representatives to understand client needs
  • Mentor others and contribute to the growth of the team

You’ll need to have:

  • 3+ years of development experience
  • Strong knowledge in C/C++, JavaScript
  • Excellent problem solving and analytical skills
  • Excellent time management and prioritization skills
  • Strong communication skills with ability to coordinate and follow-up aggressively
  • Ability to reach consensus and build effective working relationships
  • Proven ability to deliver business value
Similar jobs