Software Engineer: Core Trading

Software Engineer: Core Trading

Full-Time 60000 - 80000 € / year (est.) No home office possible
IG India

At a Glance

  • Tasks: Join our dynamic team to build cutting-edge trading systems and deliver innovative financial solutions.
  • 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 60000 - 80000 € 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 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 competitive salaries, flexible benefits, and a strong commitment to employee growth through initiatives like LinkedIn Learning and diverse networks, we empower our staff to thrive in a dynamic FinTech environment. Located at the heart of the financial sector, we provide unique opportunities to work on cutting-edge trading systems that impact clients globally, making every day rewarding and meaningful.

IG India

Contact Detail:

IG India Recruiting Team

StudySmarter Expert Advice🤫

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

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that Software Engineer role at IG Group.

Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Build a portfolio showcasing your projects, especially those involving low-latency systems or trading applications. This will make you stand out when applying through our website.

Ace the Interview

Prepare for technical interviews by brushing up on core Java skills and system design. Practice coding challenges and be ready to discuss your problem-solving approach. Remember, we want to see how you think!

Follow Up

After your interview, don’t forget to send a thank-you email! It shows your enthusiasm for the role and keeps you fresh in the interviewers' minds. Plus, it’s a great way to reiterate your interest in joining our dynamic team.

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

Core Java Development
Analytical Skills
Problem-Solving Skills
Software Design
API Design
Automation Testing
TDD (Test-Driven Development)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your core Java skills and any experience with low-latency systems. We want to see how your background aligns with our needs!

Showcase Your Projects:Include any relevant projects or experiences that demonstrate your problem-solving skills and familiarity with trading systems. We love seeing real examples of your work, so don’t hold back!

Craft a Compelling Cover Letter:Your cover letter should reflect your passion for technology and trading. Let us know why you’re excited about joining IG Group and how you can contribute to our dynamic team.

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’s super easy!

How to prepare for a job interview at IG India

Know Your Tech Stack

Make sure you’re well-versed in core Java and any other technologies mentioned in the job description. Brush up on your knowledge of asynchronous event-driven architecture and messaging technologies like AMQ or Kafka. Being able to discuss these confidently will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems, especially in low-latency systems. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical skills and how you approach challenges in a trading environment.

Familiarise Yourself with Agile Practices

Since the role involves modern engineering practices like TDD, BDD, and CI/CD, be ready to talk about your experience with these methodologies. Share examples of how you’ve implemented them in past projects, as this will highlight your ability to deliver high-quality software efficiently.

Understand the Business Context

Research IG Group and its trading platforms. Understand their client base and the types of products they offer. 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 in the FinTech space.