Software Engineer: Core Trading in London

Software Engineer: Core Trading in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
IG KnowHow

At a Glance

  • Tasks: Build cutting-edge trading systems and deliver innovative financial products.
  • Company: Join IG Group, a leading FTSE250 FinTech company with a global presence.
  • Benefits: Enjoy competitive salary, flexible benefits, and generous holiday allowance.
  • Other info: Collaborative culture with excellent career growth and diverse teams.
  • Why this job: Make a real impact in the fast-paced world of trading technology.
  • Qualifications: Strong Java skills and experience in software engineering required.

The predicted salary is between 60000 - 80000 £ 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. Over 340,000 people already use our platforms. We’re global with offices in 18 countries and products in 16 regions. We’re ambitious, hungry to move faster, ship better products, and grow our user base. We believe in high autonomy and want people who are looking to do things differently 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.

You’ll be working in IG’s Core Trading team, building the low‑latency, high‑throughput systems at the heart of our business. We deliver critical trading functionality—from order booking and execution to real‑time risk management and valuation.

Using cutting‑edge software engineering techniques and technology, you’ll help provide a world‑class trading experience for IG’s clients. As an Engineer, you’ll utilise strong core Java skills to build backend trading systems, whilst developing the logic and mechanisms that form the basis of IG’s financial products. You’ll communicate with stakeholders and employ keen problem‑solving skills to deliver products at pace. With strong attention to detail and focus on quality you will ensure great client outcomes. Your knowledge of performance testing and optimisation will ensure systems are always low latency and high throughput and enable performance improvements to drive new business lines.

What you’ll do:

  • Collaborate within a dynamic engineering team to design, develop and maintain IG’s core trading systems
  • Deliver new trading products and features across all of IG’s business lines, including OTC trading, Share Dealing and high‑frequency institutional trading
  • Develop low‑latency, high‑throughput distributed systems built on an asynchronous event‑driven architecture
  • Ensure all systems and features are optimised, robust and resilient to provide performant 24/7 trading
  • Drive innovation and continuous improvement to ensure a best‑in‑class trading offering
  • Leverage modern engineering practices and tooling such as pair programming, TDD, BDD and CI/CD pipelines to rapidly deliver business value

What you’ll need for this role:

  • Java: Very strong core Java development skills (4+ years of experience in Java development)
  • Problem‑solving: Strong analytical and problem‑solving skills
  • Design / Architecture: Software / systems / API design skills
  • Engineering Best Practices: Automation testing (unit, acceptance, performance), TDD, BDD, Continuous Delivery (CI/CD) and DevOps experience
  • Distributed Systems Performance: Experience with performance testing / optimisation of distributed systems
  • Finance Domain Experience: Experience engineering financial systems software (ideally trading systems)
  • Messaging: Experience with messaging technologies such as AMQ / Kafka

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 five 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.

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 and 2 additional days off a year for voluntary work (28 in total).
  • 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.
  • Option to participate and create ESG initiatives based on IG Brighter Future Fund.
  • Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parents.

What that means for the people who work here is real: genuinely complex problems to solve, the technology and resources to tackle them properly, and the kind of scope that’s rare in established businesses. The bar is high – bring a curious and forward‑thinking mindset and we’ll give you the platform to define what comes next. Join us at IG – the future gets built here.

Software Engineer: Core Trading in London employer: IG KnowHow

At IG Group, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through tailored development programmes, mentoring opportunities, and a flexible benefits package that includes generous holiday allowances and private medical cover. With a focus on diversity and inclusion, we create an environment where every team member can thrive and contribute to building cutting-edge trading solutions in a supportive and engaging atmosphere.

IG KnowHow

Contact Details:

IG KnowHow Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer: Core Trading in London

Tip Number 1

Network like a pro! Reach out to current employees at IG Group on LinkedIn. Ask them about their experiences and any tips they might have for landing a role in the Core Trading team. Personal connections can make a huge difference!

Tip Number 2

Prepare for technical interviews by brushing up on your core Java skills and understanding distributed systems. Practice coding challenges and system design questions that are relevant to trading systems. We want to see your problem-solving skills in action!

Tip Number 3

Showcase your passion for finance and technology during interviews. Talk about any personal projects or experiences that relate to trading systems or performance optimisation. This will help us see how you think and innovate!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining IG Group and being part of our ambitious journey.

We think you need these skills to ace Software Engineer: Core Trading in London

Core Java Development
Problem-Solving Skills
Software Design and Architecture
Automation Testing
TDD (Test-Driven Development)
BDD (Behaviour-Driven Development)
Continuous Delivery (CI/CD)

Some tips for your application 🫡

Show Off Your Java Skills:Make sure to highlight your core Java development experience in your application. We want to see how you've used Java to build robust systems, so share specific examples of your work that demonstrate your expertise.

Problem-Solving is Key:We love a good problem solver! In your application, mention any challenges you've faced in previous roles and how you tackled them. This will show us your analytical skills and your ability to think on your feet.

Keep It Relevant:Tailor your application to the role by focusing on your experience with trading systems or financial software. We’re looking for candidates who understand the finance domain, so make sure to connect your past experiences to what we do at IG.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at IG KnowHow

Know Your Java Inside Out

Make sure you brush up on your core Java skills before the interview. Be prepared to discuss your experience with Java development, especially in relation to building backend systems. They’ll likely ask you about specific projects where you’ve implemented low-latency solutions or optimised performance.

Showcase Your Problem-Solving Skills

Prepare to demonstrate your analytical thinking and problem-solving abilities. Think of examples from your past work where you faced challenges in system design or performance testing, and be ready to explain how you approached and resolved those issues.

Familiarise Yourself with Financial Systems

Since this role involves engineering financial systems, it’s crucial to have a basic understanding of trading systems and financial products. Brush up on relevant terminology and concepts, so you can confidently discuss how your technical skills apply to the finance domain.

Emphasise Team Collaboration

IG Group values cross-functional teamwork, so be ready to talk about your experiences working in dynamic teams. Highlight any instances where you’ve used modern engineering practices like pair programming or CI/CD pipelines to deliver projects efficiently and effectively.