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 with a dynamic culture.
- Benefits: Competitive salary, innovative projects, and opportunities for mentorship.
- Why this job: Make a real impact in trading while working with cutting-edge technology.
- Qualifications: Strong Java experience and a passion for clean design and technical excellence.
- Other info: Enjoy a culture that values ownership, innovation, and engineering excellence.
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 employer: CMC Markets
Contact Detail:
CMC Markets Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Front Office Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at CMC Markets on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. Highlight any low-latency systems or trading-related work to catch their eye.
✨Tip Number 3
Prepare for the interview by brushing up on financial concepts and Java specifics. We recommend practising coding challenges that focus on performance and efficiency—think low-latency scenarios!
✨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 team.
We think you need these skills to ace Front Office Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and low-latency systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about trading systems and how your background makes you a great fit for our Front Office Pricing & Risk team. Keep it engaging and personal.
Showcase Your Problem-Solving Skills: In your application, give examples of complex problems you've solved in fast-paced environments. We love seeing how you approach challenges, especially in trading contexts!
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 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 ask you technical questions, so having a solid grasp of the language and its nuances will help you shine.
✨Understand Financial Concepts
Since this role involves trading systems, it’s crucial to have a good understanding of financial concepts and maths. Familiarise yourself with terms like market-making, pricing models, and risk management. This knowledge will not only impress them but also show that you’re genuinely interested in the field.
✨Showcase Problem-Solving Skills
Prepare to discuss complex problems you've solved in fast-paced environments. Think of specific examples where you had to think on your feet or innovate under pressure. This will demonstrate your ability to thrive in their dynamic trading atmosphere.
✨Emphasise Clean Design and Testing
CMC Markets values technical excellence, so be ready to talk about your approach to clean design and testing. Share your experiences with code reviews, unit testing, and any best practices you follow. This will highlight your commitment to quality and engineering standards.