Senior Software Engineer - Indices (Consultant)
New York, NY
Posted Aug 17, 2016 - Requisition No. 53597
Our team:
The Bloomberg Index team is building the technology investors use to manage trillions of dollars of assets through benchmarked funds, index-linked ETFs and derivative instruments. We are developing a novel Index Construction Platform that encompasses a cutting-edge UX workflow, a large-scale job management system to acquire core Bloomberg data, an Index computation engine to model complex financial products and a high-performing distributed data platform to search time-series data. This platform will allow clients to create custom, investable indices tailored to their needs directly on the Bloomberg Terminal. Learn more about our product at http://www.bloombergindices.com/
What’s in it for you:
You’ll have the opportunity to work with some of the industry’s smartest engineers as you help build out the new index platform. This is a hands-on role that will require you to work in the trenches and throughout all stages of software development – from requirements gathering to design, implementation, testing and release. Our team’s core values are software quality and system stability, so test-driven development practices, process automation and modular design approaches will become second nature to you. Most of the backend development will be in C++/Python and the frontend work is in JavaScript.
You need to have:
- 3+ years of experience programming in C and C++ on UNIX/Linux
- A passion for design, problem solving and hands-on software development
- A strong knowledge of object-oriented design, data structures, systems and applications programming and multithreading
We’d love to see:
- Strong communication skills
- A collaborative and solutions-oriented mindset to creative problem solving
- An interest in learning the financial markets, financial data modeling, index computation, fixed income, data quality management
- Experience with test-driven development and continuous integration