Senior Front Office Developer - Trading in City of London
Senior Front Office Developer - Trading

Senior Front Office Developer - Trading in City of London

City of London Full-Time 60000 - 84000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and design high-frequency trading systems using advanced Java techniques.
  • Company: Join CMC Markets, a leader in financial technology with a dynamic team culture.
  • Benefits: Competitive salary, ongoing training, 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 60000 - 84000 £ 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 Front Office Developer - Trading in City of London employer: CMC Markets UK Plc

At CMC Markets, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work environment in the heart of London. As a Senior Front Office Developer, you'll not only have the opportunity to influence critical trading functions but also benefit from our commitment to continuous learning and career advancement through tailored training and mentorship programmes. Join us to make a meaningful impact on global markets while working alongside talented professionals who value innovation and teamwork.
C

Contact Detail:

CMC Markets UK Plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Front Office Developer - Trading in City of London

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the trading and finance world. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially those related to trading systems. This will not only demonstrate your expertise but also give you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and problem-solving techniques. Practice common algorithms and data structures, and be ready to tackle real-world scenarios that you might face in a trading environment.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate candidates who are eager to make an impact in the trading world!

We think you need these skills to ace Senior Front Office Developer - Trading in City of London

Java Development
Financial Systems Knowledge
Pricing Applications
Risk Management Applications
Design Patterns
Scalable Code Development
Electronic Trading
Order Routing
Broker Connectivity
FIX Protocol
Scripting Languages
Asset Class Knowledge (Equities, FX, Commodities, Derivatives)
Front Office Trading Systems
Mentorship
Communication Skills

Some tips for your application 🫡

Show Off Your Java Skills: Make sure to highlight your strong Java development experience in your application. We want to see how you've used your skills in financial systems, especially in pricing or risk-related applications. Don't hold back on showcasing your best projects!

Be a Team Player: Since collaboration is key for us, mention any experiences where you've worked closely with cross-functional teams. Talk about how you’ve partnered with financial engineering or quant teams to deliver seamless solutions. We love seeing teamwork in action!

Problem-Solving Mindset: We’re looking for someone who thrives on solving complex problems. Share examples of how you've quickly responded to critical issues in fast-paced environments. This will show us that you can keep things running smoothly when it matters most.

Tailor Your Application: Take the time to tailor your application to our specific role. Mention your familiarity with electronic trading and any relevant asset classes you've worked with. A personalised application through our website will definitely catch our eye!

How to prepare for a job interview at CMC Markets UK Plc

✨Master Your Java Skills

Make sure you brush up on your Java programming skills, especially the latest features and best practices. Be ready to discuss your experience with high-frequency trading systems and how you've applied Java in real-world scenarios.

✨Showcase Your Problem-Solving Abilities

Prepare to share specific examples of how you've tackled complex problems in a fast-paced environment. Think about times when you quickly resolved issues that impacted trading operations and be ready to explain your thought process.

✨Emphasise Collaboration and Mentorship

Since this role involves mentoring junior developers, be prepared to discuss your approach to teamwork and mentorship. Share experiences where you've guided others and how you foster a collaborative atmosphere within your team.

✨Understand the Trading Environment

Familiarise yourself with the trading floor dynamics and the specific asset classes mentioned in the job description. Being able to speak knowledgeably about market-making environments and electronic trading will set you apart from other candidates.

Senior Front Office Developer - Trading in City of London
CMC Markets UK Plc
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>