At a Glance
- Tasks: Develop and design innovative trading systems using advanced Java techniques.
- Company: Join CMC Markets' dynamic Quantitative Strategies team in London.
- Benefits: Competitive salary, ongoing training, and opportunities for career advancement.
- Why this job: Make a real impact on global markets while mentoring future talent.
- Qualifications: Strong Java experience in financial systems and a passion for problem-solving.
- Other info: Collaborative environment with exposure to the trading floor and high visibility.
The predicted salary is between 48000 - 72000 £ per year.
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’ll not only code but also take on key design responsibilities, shaping impactful projects. You’ll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. 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.
What You’ll Do
- 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’ll 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 first-hand 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’re 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.
Senior Pricing and Risk Developer employer: CMC Markets
Contact Detail:
CMC Markets Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Pricing and Risk Developer
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects, especially those related to pricing and risk. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle real-world issues in a fast-paced environment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Pricing and Risk Developer
Some tips for your application 🫡
Show Off Your Java Skills: Make sure to highlight your experience with Java, especially if you've worked on financial systems. We want to see how you've used your coding skills to solve real-world problems, so don’t hold back!
Be a Team Player: Since collaboration is key in our team, share examples of how you've worked with others in the past. Whether it’s mentoring juniors or partnering with different departments, we love to see teamwork in action.
Keep It Relevant: Tailor your application to the role by focusing on your experience with pricing and risk applications. Mention any familiarity with electronic trading and asset classes, as this will show us you understand the industry.
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
✨Master Your Java Skills
Make sure you brush up on your Java programming skills, especially the latest features in Java 21+. Be ready to discuss specific projects where you've implemented these techniques, as well as any design patterns you've used. This will show that you're not just a coder but someone who understands the bigger picture.
✨Know Your Financial Systems
Familiarise yourself with pricing and risk-related applications within financial systems. Be prepared to talk about your experience with electronic trading, order routing, and any asset classes you've worked with. This knowledge will demonstrate your ability to contribute to their market-making operations.
✨Showcase Your Mentorship Experience
Since mentoring junior developers is a key part of the role, think of examples where you've guided others. Share how you've helped them grow and the impact it had on the team. This will highlight your leadership skills and commitment to fostering talent.
✨Communicate Effectively
Strong communication skills are essential, especially when collaborating with cross-functional teams. Practice articulating complex technical concepts in simple terms. This will help you build rapport with stakeholders and show that you can bridge the gap between tech and business needs.