Senior C++ Developer
Job title
Senior C++ Developer
Business Stream:
IG


Apply now

THE TEAM & THE ROLE

The team is responsible for the real-time pricing of all financial instruments offered by IG, covering stocks, indices, FX, commodities, binaries and options. Processing hundreds of thousands of incoming prices ticks per second, the distributed architecture is engineered to deliver low latency price calculations across all our markets. There are significant technical challenges in delivering a robust and resilient system while also supporting diverse business requirements.

As part of the team, you will:

  • Develop and maintain pricing systems and tools software in C++14/17 using Atlassian CI stack (Bamboo, JIRA, Bitbucket)
  • Interact with other areas of the business to achieve project objectives and to ensure that all completed tasks are effectively implemented
  • Provide second level of out-of-hours support on a rota basis
  • Take part in the SCRUM development process

THE CANDIDATE

We are looking for candidates who we expect you to have a relevant technical degree as well as the following:

  • Minimum of 5 years C++ (including STL, OOD/OOP and C++ 11/14/17/20).
  • Experience of the full software development lifecycle.
  • Experience and proficiency in design at system and component levels.
  • Real-time multi-threaded software development experience.
  • Strong analytical abilities and experiences in algorithm design, software design and implementation.
  • TDD

WHAT YOU’LL GET

  • Flexible working hours and work-from-home opportunities
  • Performance-related bonuses
  • Insurance, and medical plans
  • Contribution to gym memberships
  • Career-focused technical and leadership training.

ABOUT IG

Founded in 1974, we invented the concept of financial spread betting. Today, we’re the world’s No.1 spread betting and CFD provider, with offices in 14 countries and over 195,000 clients worldwide.
Recognised as one of Britain’s top employers, it’s no surprise that this success has come from empowering our people to be brave, innovative and inspiring. Join us, and you’ll find the perfect place to showcase your talents and passion. Your achievements will be recognised, and you’ll have the support of a collaborative global team.

Apply now