Software Developer - C++ Gateway, Contract

Careers at Bloomberg


Posted Feb 1, 2017 - Requisition No. 56902

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.

We'll trust you to:

  • 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 inter-operates 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.

We'd love to see:

  • Bachelors or Masters degree in Computer Science, Computer Engineering, or equivalent
  • Experience of C++ development in a Linux or Solaris environment with role-specific expertise
  • Experience with STL, Boost, multi-threaded programming, socket-level programming, Python, Perl, Internet transport layer protocols (esp. TCP, UDP multicast), low-latency middle-ware, exchange trading and/or market data interface protocols, FIX.
  • Electronic trading industry experience and understanding of the business side of electronic trading and financial instruments are pluses
  • 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

If this sounds like you:

Apply and we'll get in touch to let you know the next steps. In the meantime, check us out at

Bloomberg is 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.

Similar jobs