Software Developer - C++ Algorithmic Trading

Careers at Bloomberg

Back to Search

Frankfurt

Posted Jul 30, 2014 - Requisition No. 41868

The Role:

Design and develop low-latency, high frequency electronic trading systems for all electronically-traded asset classes. Participate as a member of a small team using agile techniques for new development, enhancements, and bug-fixing in an environment that primarily consists of C++ on Linux, Windows and Solaris.

  • Design and develop high-quality software in a timely manner using object-oriented design principles, formal design patterns, unit-testing, design and code reviews, Scrum methodology and other software development best practices.
  • Develop reusable, extensible and maintainable software that interoperates seamlessly with current or new architectures.
  • Proactively seek assistance when required, and actively contribute to team activities including design reviews, code reviews and pair-programming.
  • Assume full accountability for meeting estimates for completion of work and complying with coding and quality standards.
  • Share responsibility for career development and training needs with the Development Team Lead.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Computer Engineering, or equivalent
  • 1 year minimum of C++ development experience in a Linux, Windows or Solaris environment
  • Experience with STL, Boost, multi-threaded programming, XML processing
  • Knowledge about algorithmic trading
  • Knowledge about applying best practices like continuous integration and unit-testing
  • Experience with programming in a scripting language
  • Excellent communication and problem-solving skills
  • Self-motivated, strong teamwork skills, and ability to work without close Supervision
  • Electronic trading industry experience and understanding of the business side of electronic trading and financial instruments are pluses

The Company:

Bloomberg, the global business and financial information and news leader, gives influential decision makers a critical edge by connecting them to a dynamic network of information, people and ideas. The company's strength - delivering data, news and analytics through innovative technology, quickly and accurately - is at the core of the Bloomberg Professional service, which provides real time financial information to more than 310,000 subscribers globally. Bloomberg's enterprise solutions build on the company's core strength, leveraging technology to allow customers to access, integrate, distribute and manage data and information across organizations more efficiently and effectively. Through Bloomberg Law, Bloomberg Government, Bloomberg New Energy Finance and Bloomberg BNA, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News, delivered through the Bloomberg Professional service, television, radio, mobile, the Internet and two magazines, Bloomberg Businessweek and Bloomberg Markets, covers the world with more than 2,300 news and multimedia professionals at 146 bureaus in 72 countries. Headquartered in New York, Bloomberg employs more than 15,000 people in 192 locations around the world.

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