Front Office Software Engineer in London
Front Office Software Engineer

Front Office Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Design and build low-latency pricing & risk systems for high-frequency trading.
  • Company: Join CMC Markets, a global leader in online trading.
  • Benefits: Competitive salary, innovative culture, and opportunities for mentorship.
  • Why this job: Make a real impact in the fast-paced world of trading technology.
  • Qualifications: Strong Java experience and a passion for clean design and technical excellence.
  • Other info: Dynamic environment with direct exposure to front-office trading.

The predicted salary is between 36000 - 60000 ÂŁ per year.

CMC Markets is a global leader in online trading, executing 65M+ trades annually across Europe, APAC and North America. Our technology powers real-time trading across Equities, FX, Commodities and Indices—all from a single, high-performance platform.

We are hiring a Senior Java Developer to join our Front Office Pricing & Risk team, working on a low-latency, high-frequency trading platform at the core of our market‑making business.

What you’ll do:

  • Design and build low-latency pricing & risk systems
  • Work closely with traders, quants and front‑office teams
  • Take ownership of architecture and mentor other engineers
  • Solve complex problems in a fast‑paced trading environment

What you bring:

  • Strong commercial experience with Java (J2SE)
  • Proven experience developing low‑latency systems
  • Experience building large‑scale, high‑performance systems
  • Solid understanding of financial concepts & maths
  • Passion for clean design, testing and technical excellence
  • Trading systems experience a plus

Why CMC Markets?

  • Mission‑critical systems with real market impact
  • Direct exposure to front‑office trading
  • A culture that values ownership, innovation and engineering excellence

CMC Markets is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age.

Front Office Software Engineer in London employer: CMC Markets

CMC Markets is an exceptional employer, offering a dynamic work environment where innovation and engineering excellence are at the forefront. As a Senior Java Developer in our Front Office Pricing & Risk team, you'll have the opportunity to work on mission-critical systems that directly impact the market, while enjoying a culture that promotes ownership and collaboration. With a commitment to employee growth and a diverse workplace, CMC Markets provides a rewarding career path for those passionate about technology and finance.
C

Contact Detail:

CMC Markets Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Front Office Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at CMC Markets. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or GitHub with projects related to low-latency systems or trading platforms, make sure to highlight them. We love seeing what you can do!

✨Tip Number 3

Prepare for the interview by brushing up on financial concepts and Java specifics. We want to see your passion for clean design and technical excellence, so be ready to discuss your approach to problem-solving.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at CMC Markets.

We think you need these skills to ace Front Office Software Engineer in London

Java (J2SE)
Low-Latency Systems Development
High-Frequency Trading Systems
Large-Scale System Architecture
Financial Concepts Understanding
Mathematical Proficiency
Clean Design Principles
Testing Methodologies
Technical Excellence
Mentoring Skills
Problem-Solving in Fast-Paced Environments
Collaboration with Traders and Quants

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Front Office Software Engineer role. Highlight your Java experience and any low-latency systems you've worked on. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects that demonstrate your ability to build high-performance systems. If you've tackled complex problems in a trading environment, let us know! This is your chance to shine.

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for clean design and technical excellence. Tell us why you're excited about working with traders and quants, and how you can contribute to our mission-critical systems.

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!

How to prepare for a job interview at CMC Markets

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially J2SE. Be prepared to discuss your past projects and how you've tackled low-latency systems. They’ll likely want to see your problem-solving skills in action, so be ready for some technical questions!

✨Understand the Trading Environment

Familiarise yourself with financial concepts and trading systems. Knowing how the market operates and the role of pricing and risk systems will give you an edge. It shows you’re not just a coder but someone who understands the business side of things.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in fast-paced environments. Think of examples where you’ve had to think on your feet or come up with innovative solutions. This is crucial for a role that involves complex problem-solving in trading.

✨Emphasise Team Collaboration

Since you'll be working closely with traders and quants, highlight your experience in collaborative settings. Share examples of how you’ve mentored others or contributed to team success. They value ownership and teamwork, so make sure to convey your ability to work well with others.

Front Office Software Engineer in London
CMC Markets
Location: 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

C
  • Front Office Software Engineer in London

    London
    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • C

    CMC Markets

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