At a Glance
- Tasks: Develop and design low latency trading systems using cutting-edge Java techniques.
- Company: Join CMC Markets, a leader in financial technology with a dynamic team culture.
- Benefits: Competitive salary, ongoing training, mentorship, and opportunities for career advancement.
- Why this job: Make a real impact on global markets while mentoring the next generation of developers.
- Qualifications: Strong Java experience in financial systems and a passion for problem-solving.
- Other info: Onsite role in London with exposure to the trading floor and collaborative environment.
The predicted salary is between 43200 - 72000 £ per year.
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!
*** 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 (8->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.
- Experience working within Collections framework
- Someone who enjoys maths/logic problems and challenges
- 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.
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 Low Latency Developer employer: CMC Markets
Contact Detail:
CMC Markets Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Low Latency Developer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, conferences, or even online webinars. The more you engage with others, the better your chances of landing that Senior Low Latency Developer role.
✨Show Off Your Skills
Don’t just talk about your Java expertise—show it! Work on personal projects or contribute to open-source. Having something tangible to demonstrate your skills can really set you apart from the competition.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and understanding design patterns. Practice common interview questions related to low latency systems and be ready to discuss your past projects in detail.
✨Apply Through Us
We encourage you to apply directly through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll have access to all the latest job openings and updates from us at StudySmarter.
We think you need these skills to ace Senior Low Latency Developer
Some tips for your application 🫡
Show Off Your Java Skills: Make sure to highlight your experience with Java, especially versions 8 to 21. We want to see how you've used your coding skills in real-world scenarios, particularly in financial systems.
Be a Team Player: Emphasise your collaborative spirit! Mention any past experiences where you’ve worked closely with cross-functional teams. We love seeing how you can partner with others to deliver impactful solutions.
Problem-Solving is Key: Share examples of how you've tackled challenges in fast-paced environments. We’re looking for developers who can think on their feet and resolve issues quickly, so don’t hold back!
Mentorship Matters: If you’ve mentored junior developers before, let us know! We value those who can guide and inspire others, so share your experiences in shaping future talent within your teams.
How to prepare for a job interview at CMC Markets
✨Master Your Java Skills
Make sure you brush up on your Java programming knowledge, especially versions 8 to 21. Be prepared to discuss specific projects where you've implemented cutting-edge techniques and how they contributed to the success of a trading platform.
✨Showcase Your Collaborative Spirit
Since this role involves working closely with cross-functional teams, think of examples where you've successfully collaborated with financial engineers or quant teams. Highlight how your contributions led to seamless product delivery and enhanced team dynamics.
✨Prepare for Problem-Solving Scenarios
Expect to be asked about how you handle critical issues in a fast-paced environment. Prepare some real-life examples where you quickly resolved problems, minimised downtime, and kept operations running smoothly.
✨Emphasise Mentorship Experience
As a senior developer, you'll be mentoring juniors. Be ready to share your approach to mentorship, including how you've guided junior developers in the past and the impact it had on their growth and the team's performance.