Senior C++ Software Engineer
Senior C++ Software Engineer

Senior C++ Software Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and optimise high-performance trading systems using C++.
  • Company: Join a leading international electronic trading organisation at the forefront of technology.
  • Benefits: Enjoy competitive pay, remote work options, and a dynamic team environment.
  • Why this job: Be part of a cutting-edge team that shapes the future of trading technology.
  • Qualifications: Expertise in C++, low-latency systems, and strong problem-solving skills required.
  • Other info: Opportunity to lead projects and contribute to an expanding team.

The predicted salary is between 43200 - 72000 £ per year.

Senior C++ Software Developer – STL – UNIX – London or Chicago. – Tier-1 electronic trading organisation seeks to hire a Senior C++ Software Developer to join their London or Chicago team as part of an expansion plan for 2026. Senior C++ Software Developer with be a key contributor to the enhancement of their electronic trading ecosystem and surrounding electronic trading environment. The client is part of a large investment banking group, one of the largest financial institutions globally.The Senior C++ Software Developer will:Assist engineering manager with growth of the team in London and US office.Define and be involved in development projects for their core real-time trading engine.Work collaboratively with testing and engineering teams internally and externally.Assist with further advancements in platform automation.Take ownership of business and technical change requests.Design and plan software change documentation.Integration testing to ensure high quality QA.The Senior C++ Software Developerwill need to have:A STEM background.Team and project leadership experience is essential for this position.Experience developing electronic trading software is essential for this position.Significant experience of C++ development.STL experience.Experience of electronic trading – exchange trading – low-latency trading – financial-based trading system environments.Strong analytical skills for troubleshooting and diagnostic.Ability to suggest/research new technologies, and quickly adapt to change.Future proofing the technology environment is key for this position. They require a Senior C++ Software Developer that can bring new ideas, contribute to projects, assist with the adoption of automation, and help senior stakeholders grow the team.

#J-18808-Ljbffr

Senior C++ Software Engineer employer: Miller Maxwell

As a leading international electronic trading organisation, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. Our Senior C++ Software Engineers benefit from competitive remuneration, comprehensive training programmes, and opportunities for career advancement within a collaborative team environment. Located in a vibrant financial hub, we offer a unique chance to work on cutting-edge technology while contributing to the evolution of high-performance trading systems.
M

Contact Detail:

Miller Maxwell Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in low-latency systems and high-performance trading platforms. Being able to discuss recent advancements or technologies during your interview can demonstrate your passion and expertise in the field.

✨Tip Number 2

Network with professionals in the financial services sector, especially those who work with C++. Attend industry meetups or online forums to connect with potential colleagues and learn about their experiences, which could give you valuable insights for your application.

✨Tip Number 3

Prepare to showcase your problem-solving skills through practical examples. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in high-pressure situations, as this will resonate well with the hiring team.

✨Tip Number 4

Brush up on your communication skills, as collaboration is key in this role. Be ready to discuss how you've successfully worked within a team to implement new features or improvements, highlighting your ability to convey complex technical concepts clearly.

We think you need these skills to ace Senior C++ Software Engineer

C++ Development
Low Latency Systems
STL (Standard Template Library)
High-Performance Trading Systems
Financial Services Knowledge
Problem-Solving Skills
Team Collaboration
Project Leadership
Real-Time System Development
System Optimisation
Communication Skills
Infrastructure Enhancement
Tool Development for Automation
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and low-latency systems. Include specific projects or roles where you demonstrated these skills, especially in financial services.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the trading industry. Mention how your skills align with the company's needs and your enthusiasm for contributing to their team.

Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous roles. Highlight situations where you worked under pressure and delivered results, particularly in fast-paced environments.

Highlight Team Collaboration: Emphasise your ability to work collaboratively within a team. Mention any experiences where you led projects or contributed to team success, as this role involves working closely with other engineers and front office users.

How to prepare for a job interview at Miller Maxwell

✨Showcase Your C++ Expertise

Be prepared to discuss your experience with C++, especially in low-latency systems. Bring examples of projects where you've optimised performance and explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios related to trading systems, as this will help you articulate your thought process during the interview.

✨Highlight Team Collaboration

Since the role involves working closely with other teams, be ready to share examples of how you've successfully collaborated in past projects. Emphasise your communication skills and how you’ve contributed to team success.

✨Understand the Financial Services Context

Familiarise yourself with the financial services industry, particularly electronic trading. Being able to discuss relevant trends or challenges in the sector can set you apart and show your genuine interest in the role.

Senior C++ Software Engineer
Miller Maxwell
Location: 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

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