Senior Front Office Developer
Location: London
Time Type: Full time
Job Description
Join CMC Markets' Quantitative Strategies team within the Pricing and Risk area, where you’ll work on our low latency, high-frequency trading platform. You will use cutting-edge Java programming techniques so experience in this area is essential.
As a Senior Developer, you will not only code but also take on key design responsibilities, shaping impactful projects. You will mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. If you are ready to make a real impact on global markets, we’d love to hear from you!
Please note that this is an onsite role that will require you to work within our London office (near Liverpool street) 5 days on site per week.
Expert Level Java Development: You will apply your in-depth knowledge of the Java programming language (21+) to implement world class trading and pricing systems.
Collaborative Development: Design and develop innovative pricing and risk components for our market-making operations, impacting a wide array of asset classes.
Cross-Functional: Partner with financial engineering, quant teams, and other key business groups to ensure seamless product delivery and support.
Hands-On Problem Solving: Work closely with Front Office users and Business Operations to quickly troubleshoot and resolve issues, minimizing downtime and keeping the business running smoothly.
Continuous Learning: Stay ahead of the curve with access to the latest training in regulatory and legislative areas to ensure you're always on top of your game.
Impactful Mentorship: Provide mentorship and guidance to junior developers, shaping the future talent within our Pricing and Risk group.
Innovation with a Purpose: Create custom maintenance and reporting tools that drive efficiency and improve decision-making across the firm.
Why You will Love It Here
Influence the Business: Your work will directly impact critical trading and risk management functions, giving you high visibility and the chance to shape the future of the firm’s technology.
Exposure to the Trading Floor: Get firsthand experience on the trading floor, working closely with users to develop solutions that directly address business needs.
Dynamic Team Environment: Join a highly collaborative team that values feedback and innovation, where your voice is heard, and your ideas matter.
Learning & Development: We’re committed to your personal and professional growth, offering ongoing training and certification opportunities tailored to the ever-changing financial landscape.
Career Advancement: Opportunities for career growth, including leadership roles, are encouraged and supported by our mentorship programs.
What We are Looking For
Strong Java development experience within financial systems, ideally in pricing or risk-related applications.
Not just a coder, but someone who also focuses on applying best practices, design patterns and principles to develop scalable, maintainable and high-quality code.
Someone who enjoys maths/logic problems and challenges
Familiarity with electronic trading – order routing, broker connectivity and FIX would be very beneficial
Knows or willingness to learn scripting languages to aid rapid development
Experience across one or more asset classes such as Equities, FX, Commodities, and Derivatives.
Familiarity with Front Office trading systems and a deep understanding of market-making environments.
Ability to quickly respond to critical issues in a fast-paced trading environment.
Experience mentoring and guiding junior team members.
Excellent communication skills and the ability to build strong working relationships with stakeholders.
Minimum 2:1 degree in a numerate subject such as Computer Science, Mathematics, Physics or equivalent.
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.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
