Engineering Lead: C++

Engineering Lead: C++

Full-Time 60000 - 75000 £ / year (est.) No home office possible
IG Group

At a Glance

  • Tasks: Lead a team to enhance trading technology and innovate low-latency systems.
  • Company: Join IG Group, a global FinTech leader with a collaborative culture.
  • Benefits: Enjoy competitive salary, flexible benefits, private medical cover, and generous holiday.
  • Other info: Embrace a hybrid work model and thrive in a diverse, inclusive environment.
  • Why this job: Make a real impact on trading performance while developing your leadership skills.
  • Qualifications: Proficient in C++ with a passion for innovation and team collaboration.

The predicted salary is between 60000 - 75000 £ per year.

Hello, we're IG Group. We are an FTSE250 FinTech company who run mobile, web and desktop platforms that help our clients trade stocks & shares, leveraged products, Futures & Options and Crypto. We are ambitious. Over 340,000 people already use our platforms. We're global with offices in 18 countries and products in 16 regions. We're hungry to move faster, ship better product for our customers and grow our user base. We believe in high autonomy, and we want people who are looking to do things differently in order to create better experiences for our customers. We work in cross-functional teams and are laser-focused on increasing the number of active clients we serve to drive sustainable growth.

Your team

Exposure is a business-critical platform at the heart of IG's OTC trading operations, comprising two essential components:

  • Risk Calculation & Management: The system calculates real-time exposure across client positions and automatically manages IG's risk by initiating intelligent hedging orders in the underlying markets.
  • Data & Intelligence: It provides vital real-time data to our trading desks, quants, and risk teams, enabling informed decision-making across the business.

The Technology

The core platform is built in C++ for low-latency performance, with newer, less time-sensitive components developed in Python. The system encompasses over 60 applications that combine positions and pricing in real-time, executing sophisticated hedging strategies via our DMA execution systems. Our algorithms balance hedging urgency with optimal price performance and minimal market impact.

The Challenge & Opportunity

We're focused on a critical evolution: enhancing our release maturity and delivery cadence while maintaining the exceptional uptime standards our stakeholders depend on and continuing to deliver high-value features to the business. This requires engineering excellence, strategic thinking, and collaborative problem-solving.

What This Means for You

You'll work on technology that directly impacts IG's trading performance, collaborating with trading desks, quants, and risk teams. You'll help shape our engineering practices while working with cutting-edge, low-latency systems that process millions of pounds in trades daily.

Your role in the Team's Success

Lead the team behind technology that directly impacts IG's trading performance—cutting-edge, low-latency systems processing millions of pounds in trades daily. You'll define the vision for stakeholder success and build an empowered team where engineers own and deliver their work independently. Through mentoring and constructive challenge, you'll develop individuals who confidently engage with trading desks, quants, and risk teams. Your leadership will foster a culture of growth and knowledge sharing while influencing across departments to deliver shared outcomes. You'll also drive significant modernisation opportunities across applications, deployment, and infrastructure—balancing innovation with operational excellence.

What you’ll do

  • Build and deliver a team vision - this should encompass both stakeholder wants & needs for the future and a technology roadmap
  • Renovate – the legacy parts (i.e. the core) of the system need renovation so you can release with minimum downtime in the week. At present, it’s locked into a two-week release cycle due to low maturity and unacceptably long release downtime
  • Build a collaborative team culture - trust and support each other, be positive in the face of adversity
  • Empower the team - you shouldn’t be a single-point-of-anything and should listen, grow, and challenge the team to own and deliver their goals
  • Organise - work with stakeholders and the department head to ensure work is planned, elaborated and executed on time and within budget
  • Hands-on - you must be a hands-on C++ & have some experience with Python; be able to deliver code yourself to production
  • Innovate - as a leader, you’ll need to encourage the team to innovate and innovate yourself as well as maintain existing systems
  • Support - ensure that systems run within their agreed SLOs and SLAs and set the standard for the team by example

What you’ll need for this role

Key Qualification Requirements:

  • Proficient with the latest C++ standards and modern software design practices and principles
  • Experience with, or keen to learn, Python as we use it in our Acceptance framework and some apps
  • Risk management – ideally experience with trading, exposure/risk and hedging execution
  • Experience with renovating legacy systems whilst concurrently delivering on new work
  • Driven - you must want to improve both yourself and the systems you work on
  • Ownership - you will be the key contact for systems and own every win and learn from every failure
  • Curious about our product and the technology, caring about our clients and their user experience and unafraid of the complexity that comes with regulatory risk
  • Excellent written and verbal communication skills with great attention to detail
  • Track record of driving improvement and operational efficiency

How we work

We try to take a thoughtful approach to our ways of working as a company. We follow a hybrid working model with 3 days in the office -- which we think balances the need to collaborate effectively and connect with each other. When it comes to how we deliver, there are 5 things we want everyone to do to drive high performance, better learning and career satisfaction:

  • Lead and Inspire: Drives trust, alignment, and enthusiasm
  • Think Big: Focus on the problems that most impact commercial outcomes
  • Champion the client: Understand and prioritise client’s needs
  • Deliver at pace: Push for fast, sustainable growth;
  • Raise the bar: Take ownership, be accountable and share feedback

We believe that diversity is vital to success, it fuels creativity, drives innovation and sets us up for global success. We’re committed to building teams with a variety of perspectives and skills to help us realise our vision and strategy, that’s why we encourage applications from people with diverse backgrounds and experiences to join us on this journey.

The Perks

Your growth fuels our success! Thrive with tailored development programs, mentoring opportunities with leaders, and clear career progression. Expand your network through committees, sports and social clubs. Enjoy extra time off for volunteering and community work.

  • Competitive salary
  • Flexible Benefits Package on top of your salary (12%)
  • Private medical cover for you and your family
  • Life insurance
  • Contribution to gym memberships
  • 25 Days holiday, with 1 additional day off to celebrate your Birthday & 2 additional days off a year for voluntary work (28 in total)
  • The option to buy or sell holiday days.
  • Unlimited access to the LinkedIn Learning Platform
  • A comprehensive global and local onboarding process
  • Employee-led LGBTQ+, Women’s, Black and Parents & Carers networks with an annual budget for organising events & projects that foster an open, diverse and inclusive culture
  • Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parents
  • Option to participate and create ESG initiatives based on IG Brighter Future Fund

Join us for this exciting journey.

Engineering Lead: C++ employer: IG Group

At IG Group, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our hybrid working model allows for flexibility while maintaining strong team connections, and we offer tailored development programmes to support your career growth. With competitive benefits, including private medical cover and additional time off for volunteering, we are committed to creating a diverse and inclusive environment where every employee can thrive.
IG Group

Contact Detail:

IG Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineering Lead: C++

✨Tip Number 1

Network like a pro! Reach out to current employees at IG Group on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Prepare for the interview by brushing up on C++ and Python. Be ready to discuss how you've tackled challenges in past projects, especially around risk management and system renovation.

✨Tip Number 3

Show your passion for the role! When you get the chance, talk about how you can contribute to IG's mission of enhancing trading performance and client experience.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands and shows you're serious about joining the team.

We think you need these skills to ace Engineering Lead: C++

C++
Python
Risk Management
Hedging Execution
Legacy System Renovation
Software Design Practices
Team Leadership
Collaboration
Communication Skills
Attention to Detail
Problem-Solving
Operational Efficiency
Stakeholder Management
Innovation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Engineering Lead role. Highlight your C++ expertise and any relevant experience in risk management or legacy system renovation.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of your leadership style and how you've empowered teams in the past.

Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled complex challenges, especially in low-latency systems or trading environments. We love candidates who can think strategically and innovate!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at IG Group

✨Know Your C++ Inside Out

Make sure you brush up on the latest C++ standards and modern software design practices. Be ready to discuss your experience with low-latency systems and how you've tackled challenges in previous projects. This will show that you're not just familiar with the language, but that you can apply it effectively in a high-stakes environment.

✨Show Your Leadership Skills

Prepare examples of how you've built and empowered teams in the past. Think about times when you fostered a collaborative culture or mentored team members. IG Group values leadership that inspires trust and alignment, so be ready to share your vision for team success.

✨Understand the Business Impact

Familiarise yourself with IG Group's trading operations and how technology impacts their performance. Be prepared to discuss how your technical decisions can drive commercial outcomes and improve client experiences. This shows that you’re not just a techie, but someone who understands the bigger picture.

✨Be Hands-On and Ready to Code

Since the role requires hands-on coding, be prepared to demonstrate your coding skills during the interview. You might be asked to solve a problem or write some code on the spot. Practising common algorithms and data structures in C++ will help you feel more confident and showcase your technical prowess.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>