At a Glance
- Tasks: Develop and design innovative pricing and risk components for high-frequency trading.
- Company: Join CMC Markets, a pioneering fintech company transforming financial trading since 1989.
- Benefits: Enjoy ongoing training, career advancement opportunities, and a dynamic team environment.
- Why this job: Make a real impact on global markets while mentoring junior developers in a collaborative setting.
- Qualifications: Strong Java experience in financial systems; familiarity with asset classes and mentoring skills required.
- Other info: Equal opportunities employer encouraging diverse applications from all backgrounds.
The predicted salary is between 43200 - 72000 £ per year.
Senior Pricing and Risk Developer page is loaded
Senior Pricing and Risk Developer
Apply locations London time type Full time posted on Posted Yesterday job requisition id CMC4717
Join CMC Markets\’ Pricing and Risk team, 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. If you’re ready to make a real impact on global markets, we’d love to hear from you!
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 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’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
- Knows or willingness to learn Python for analysing and building various quants/mathematical models
- 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.
About Us
CMC Markets is one of the world’s first ever fin-tech companies and was launched in 1989 to break down the barriers of financial trading and make trading accessible to everyone.
Our mission is to use our award-winning, Next Generation trading platform and unparalleled client service to empower millions of people to have the best trading experience out there. Our clients can trade on thousands of instruments using the best technology, supported by sophisticated charting, competitive pricing and automated execution.
We\’re trusted by investors globally, but also by banks, brokers, funds and trading desks though our top-tier liquidity institutional offering, enabling these businesses to expand into new markets and increase revenue potential.
We were recently listed on the FTSE250, and our business continues to go from strength to strength as we continue to invest in our technology and our people.
#J-18808-Ljbffr
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
Familiarise yourself with the latest Java programming techniques, especially those relevant to low latency and high-frequency trading. This will not only enhance your coding skills but also demonstrate your commitment to staying current in a fast-evolving field.
✨Tip Number 2
Engage with online communities or forums related to financial technology and trading systems. Networking with professionals in these spaces can provide insights into industry trends and may even lead to referrals for job opportunities.
✨Tip Number 3
Prepare to discuss your experience with mentoring junior developers during interviews. Highlight specific examples of how you've guided others, as this is a key aspect of the role and shows your leadership potential.
✨Tip Number 4
Brush up on your knowledge of various asset classes like Equities, FX, and Commodities. Understanding these areas will help you communicate effectively with cross-functional teams and demonstrate your readiness to contribute from day one.
We think you need these skills to ace Senior Pricing and Risk Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong Java development experience, especially in financial systems. Include specific examples of projects where you've applied best practices and design patterns.
Craft a Compelling Cover Letter: In your cover letter, express your passion for coding and problem-solving. Mention your experience with mentoring junior developers and how you can contribute to the team’s innovation and growth.
Showcase Relevant Skills: Clearly outline your familiarity with asset classes like Equities, FX, and Commodities. If you have experience with Python or other relevant technologies, be sure to include that as well.
Prepare for Technical Questions: Anticipate technical questions related to Java programming and financial systems. Brush up on your knowledge of market-making environments and be ready to discuss how you would approach problem-solving in a fast-paced trading environment.
How to prepare for a job interview at CMC Markets
✨Showcase Your Java Expertise
Make sure to highlight your in-depth knowledge of Java, especially version 21 and above. Be prepared to discuss specific projects where you've implemented complex trading systems, demonstrating your ability to write high-quality, maintainable code.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've quickly resolved critical issues in a fast-paced environment. Discuss your hands-on approach to troubleshooting and how it has minimised downtime in previous roles.
✨Emphasise Collaborative Development
Talk about your experience working with cross-functional teams, particularly in financial engineering and quant teams. Highlight any successful projects where collaboration led to innovative solutions in pricing and risk management.
✨Mentorship Experience Matters
Since the role involves mentoring junior developers, be ready to share your experiences in guiding others. Discuss how you've contributed to their growth and the impact it had on team performance and innovation.