Senior Software Engineer, Data Engineering in City of London
Senior Software Engineer, Data Engineering

Senior Software Engineer, Data Engineering in City of London

City of London Freelance Home office (partial)
Go Premium
R

At a Glance

  • Tasks: Design and optimise a high-throughput market data platform using Java and Python.
  • Company: Leading global investment management firm with a focus on performance and reliability.
  • Benefits: Competitive daily rate, hybrid work model, and opportunity to work on impactful projects.
  • Why this job: Join a critical team at the heart of systematic trading and make a real difference.
  • Qualifications: Strong Java experience, solid Python skills, and background in market data or trading systems.
  • Other info: Fast-paced environment with opportunities for professional growth and development.

A leading global investment management firm is seeking Senior Software Engineers (Contract) to join its Market Data Platform team on a high-impact engagement. This is a critical hire, with the opportunity to step into a highly visible area of the business where performance, scale and reliability truly matter. This team sits at the heart of a systematic trading environment, responsible for ingesting and processing vast volumes of real-time market data through direct exchange connectivity. The platform operates at extreme scale - handling 15–20 billion data points per day, with peak rates of over 1 million events per second - and accuracy is non-negotiable.

Two contract roles are available, making this an excellent opportunity for experienced contractors who can hit the ground running.

The Role

  • Design, build and optimise components of a high-throughput market data platform
  • Work across Java (primary) and Python in a performance-critical environment
  • Improve and modernise older parts of the stack with a focus on scalability and latency
  • Partner closely with Data Management teams and Quant Traders within the systematic trading business
  • Contribute to the ongoing expansion of a specialist market data engineering function

Required Experience

  • Strong commercial experience in Java (essential)
  • Solid Python development experience
  • Background in market data, trading systems, or low‑latency / high‑performance platforms (highly desirable)
  • Experience working with large-scale, real-time data systems
  • Comfortable operating in fast‑paced, high‑stakes environments

Contract Details

  • Rate: £500-575 per day (Inside IR35 – some flexibility for the right candidate)
  • Location: Hybrid – 3 days per week onsite in the City of London.
  • Start: ASAP
  • Contract type: Senior‑level contractor engagement

Interview Process

  • 30-minute introductory discussion with the hiring manager
  • 1-hour technical / programming interview with a team member
  • Possible final 30-minute follow-up (at least 1 interview conducted in person)

Senior Software Engineer, Data Engineering in City of London employer: rmg digital

As a leading global investment management firm, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to excel. With a focus on innovation and collaboration, our Senior Software Engineers will have the opportunity to work on cutting-edge market data platforms in a high-impact environment, while enjoying competitive daily rates and flexible hybrid working arrangements in the vibrant City of London. We are committed to supporting your professional growth through continuous learning and exposure to complex, large-scale projects that truly make a difference in the financial sector.
R

Contact Detail:

rmg digital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Data Engineering in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at investment firms or in data engineering. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your Java and Python skills, and be ready to discuss your experience with high-performance platforms. Practising coding challenges can really help you stand out.

✨Tip Number 3

Showcase your projects! Whether it's a GitHub repo or a personal website, having a portfolio of your work can make a huge difference. It’s a great way to demonstrate your skills in real-time data systems and market data.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a straightforward way to get your application noticed by the right people.

We think you need these skills to ace Senior Software Engineer, Data Engineering in City of London

Java
Python
Market Data Systems
Trading Systems
Low-Latency Platforms
High-Performance Platforms
Real-Time Data Processing
Scalability
Latency Optimisation
Data Management Collaboration
Systematic Trading Environment
Fast-Paced Environment Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with Java and Python, and don’t forget to mention any work you've done with market data or high-performance platforms. We want to see how your skills match up with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for our Market Data Platform team. Share specific examples of your past projects and how they relate to the role. We love seeing your personality come through, so keep it engaging!

Showcase Relevant Projects: If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from a previous job, we want to see how you’ve tackled challenges similar to those we face at StudySmarter. It’s all about demonstrating your hands-on experience!

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 gives you a chance to explore more about who we are and what we do!

How to prepare for a job interview at rmg digital

✨Know Your Tech Stack

Make sure you brush up on your Java and Python skills before the interview. Given the role's focus on high-throughput market data platforms, be prepared to discuss your experience with both languages and how you've optimised performance in past projects.

✨Understand Market Data Systems

Familiarise yourself with market data concepts and trading systems. Being able to speak knowledgeably about low-latency environments and real-time data processing will show that you understand the critical nature of the role and can contribute from day one.

✨Prepare for Technical Questions

Expect a technical programming interview, so practice coding problems related to data structures and algorithms. Focus on scenarios that involve handling large-scale data and optimising for speed and accuracy, as these are key aspects of the job.

✨Showcase Your Collaboration Skills

Since the role involves partnering with Data Management teams and Quant Traders, be ready to discuss how you've successfully collaborated in previous roles. Highlight any experiences where teamwork led to improved outcomes, especially in fast-paced environments.

Senior Software Engineer, Data Engineering in City of London
rmg digital
Location: City of London
Go Premium

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

R
  • Senior Software Engineer, Data Engineering in City of London

    City of London
    Freelance
  • R

    rmg digital

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>