C++ Software Developer - Lugano

Careers at Bloomberg


Posted Dec 5, 2011 - Requisition No. 31915

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 300,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 and Bloomberg New Energy Finance, the company provides data, news and analytics to decision makers in industries beyond finance. And Bloomberg News,
delivered through 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 13,000 people in 185 locations around the world.

The Role

The nX Systems R&D team, based in Lugano - Switzerland, is seeking an experienced Software Developer with in-depth knowledge of C/C++ and high-performance processing.
We develop a large scale infrastructure that provides financial applications with powerful analytic functionality, covering individual securities as well as aggregates such as: indexes, portfolios, and peer groups. Our system is comprised of several high-performance components built in C++ and deployed to our proprietary farm of Windows servers.

As a member of this team, you will be given the opportunity to make tangible contributions to the design, implementation and testing of state-of-the-art financial software. These positions require strong analytical and communication skills. The ideal candidate will be a highly motivated quick learner, with attention to detail and with a strong desire to analyze business problems and translate them into working software.


  • Substantial experience developing large scale, multi-threaded, and high-performance applications, ideally on Windows
  • Strong knowledge of C++ and STL
  • Knowledge of Windows internals a plus
  • Ability to work in a mixed Windows / UNIX development environment
  • Solid understanding of service-oriented architectures and network programming
  • Solid understanding of Data Structures, Algorithms, and Object-Oriented design
  • Experience with the full development life cycle, practical experience with unit and regression testing
  • Knowledge of databases and/or cluster technology is a plus
  • Working knowledge of Financial Markets is a plus
Similar jobs