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