At a Glance
- Tasks: Join our dynamic team to build cutting-edge trading systems and deliver innovative features.
- Company: IG Group, a leading FTSE250 FinTech company with a global presence.
- Benefits: Enjoy a competitive salary, flexible benefits, private medical cover, and generous holiday allowance.
- Other info: Be part of a supportive culture with excellent career growth and diverse employee networks.
- Why this job: Make an impact in the fast-paced world of trading technology and drive innovation.
- Qualifications: Strong Java skills and experience in software design and testing are essential.
The predicted salary is between 50000 - 60000 € per year.
We are IG Group, a FTSE250 FinTech company that runs mobile, web and desktop platforms helping clients trade stocks & shares, leveraged products, Futures & Options and Crypto. With over 340,000 users across 18 countries and 16 regions, we are ambitious and focus on delivering high‑quality, low‑latency trading solutions.
Your Team
You will work within IG's Core Trading team, building low-latency, high-throughput systems at the heart of our business, delivering critical trading functionality from order booking and execution to real‑time risk management and valuation.
Responsibilities
- 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
Qualifications
- Strong core Java development skills (4+ years of experience in Java development)
- Strong analytical and problem‑solving skills
- Software / system / API design skills
- Experience with automation testing (unit, acceptance, performance), TDD, BDD, Continuous Delivery (CI/CD) and DevOps
- Experience with performance testing / optimisation of distributed systems
- Experience engineering financial systems software (ideally trading systems)
- Experience with messaging technologies such as AMQ / Kafka
How We Work
- Lead and Inspire: Drive trust, alignment, and enthusiasm
- Think Big: Focus on the problems that most impact commercial outcomes
- Champion the client: Understand and prioritise client needs
- Deliver at pace: Push for fast, sustainable growth
- Raise the bar: Take ownership, be accountable and share feedback
Benefits
- Competitive salary
- Flexible benefits package (12% on top of salary)
- Private medical cover for you and your family
- Life insurance
- Contribution to gym memberships
- 25 days holiday, plus 1 birthday holiday and 2 days for voluntary work (28 days total)
- Option to buy or sell holiday days
- Unlimited access to LinkedIn Learning
- Comprehensive global and local onboarding process
- Employee‑led LGBTQ+, Women’s, Black and Parents & Carers networks with annual budget for events
- Option to participate in ESG initiatives based on IG Brighter Future Fund
- Enhanced primary (maternity), secondary (paternity) and shared parental pay and leave, plus other support for parents
Software Engineer: Core Trading in London employer: IG India
At IG Group, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration within our Core Trading team. With a competitive salary and a flexible benefits package, including private medical cover and generous holiday allowances, we are committed to supporting your professional growth and well-being. Our inclusive environment encourages participation in employee-led networks and ESG initiatives, making IG Group not just a workplace, but a community where you can thrive and make a meaningful impact.
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 or former employees at IG Group on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your core Java skills and understanding low-latency systems. Practice coding challenges and system design questions to show off your problem-solving chops.
✨Tip Number 3
Show your passion for trading technology! During interviews, share your thoughts on recent trends in FinTech and how they could impact IG’s trading systems. This will demonstrate your enthusiasm and industry knowledge.
✨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 the IG team.
We think you need these skills to ace Software Engineer: Core Trading in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at IG Group. Highlight your core Java skills and any experience with trading systems or low-latency architectures. We want to see how your background aligns with our needs!
Showcase Your Projects:Include specific projects that demonstrate your problem-solving skills and experience with distributed systems. If you've worked on anything related to trading or financial software, make it stand out. We love seeing real-world applications of your skills!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Explain why you're excited about the role and how you can contribute to our Core Trading team. Be genuine and let your passion for technology and trading come through. We appreciate authenticity!
Apply Through Our Website:We encourage you to apply directly 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 on joining our team at IG Group!
How to prepare for a job interview at IG India
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially core Java and messaging technologies like AMQ or Kafka. Brush up on your knowledge of low-latency systems and be ready to discuss how you've applied these skills in past projects.
✨Showcase Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Practice explaining your thought process when solving problems, particularly those related to distributed systems and performance optimisation. This will demonstrate your analytical abilities and how you approach complex issues.
✨Familiarise Yourself with Agile Practices
Since the role involves modern engineering practices like TDD, BDD, and CI/CD, be prepared to discuss your experience with these methodologies. Share specific examples of how you’ve used them to deliver value quickly and efficiently in previous roles.
✨Understand the Business Context
Research IG Group and its trading platforms. Understand their client base and the importance of delivering high-quality trading solutions. Being able to connect your technical skills to the business outcomes will show that you’re not just a coder, but someone who understands the bigger picture.