Job Search and Career Advice Platform

Enable job alerts via email!

C++ Software Engineer

Miller Maxwell

Greater London

Hybrid

GBP 65,000 - 85,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent recruitment agency is seeking a C++ Software Engineer to join a Tier-1 electronic trading organization in London. The role involves developing and enhancing the core real-time trading engine while collaborating with engineering teams throughout the software life cycle. Candidates should have a solid STEM background and proven expertise in C++ and UNIX environments, along with strong analytical skills and an innovative mindset. This is a fantastic opportunity to work with a talented team and contribute to significant projects.

Qualifications

  • Solid foundation in Science, Technology, Engineering, or Mathematics.
  • Proven commercial experience in C++ development.
  • Experience working in UNIX environments.

Responsibilities

  • Define and be involved in development projects for a core real-time trading engine.
  • Work collaboratively with core engineering teams through the full software engineering life cycle.
  • Assist with advancements in platform automation.

Skills

C++ development
STL proficiency
UNIX experience
Analytical skills
Innovative mindset

Education

STEM background
Job description

🚀 C++ Software Engineer – STL – UNIX - London 🌟 Two days in office required in central London per week. Miller Maxwell is assisting a Tier-1 electronic trading organisation that is expanding its team as part of their 2026 growth plan. They seek a talented C++ Software Engineer to join the client's London team. This role will be a key contributor to the development and enhancement of their core electronic trading ecosystem and surrounding environment. The client is part of a large investment banking group, one of the largest financial institutions globally.

🔧 Responsibilities for the C++ Software Engineer:

  • 🛠️ Develop: Define and be involved in development projects for their core real-time trading engine.
  • 🤓 Collaborate: Work collaboratively with core engineering teams, being involved through the full software engineering life cycle.
  • 🤖 Automate: Assist with further advancements in platform automation.
  • 📋 Manage: Take ownership of business and technical change requests.

🎓 Requirements for the C++ Software Engineer:

  • 🎓 STEM Background: A solid foundation in Science, Technology, Engineering, or Mathematics.
  • 💻 C++ Expertise: Proven commercial experience in C++ development.
  • 🛠️ STL Experience: Proficiency with the Standard Template Library.
  • 🖥️ UNIX Experience: Experience working in UNIX environments.
  • 🔍 Analytical Skills: Strong troubleshooting and diagnostic abilities.
  • 💡 Innovative Mindset: Ability to suggest and research new technologies and quickly adapt to change.

🌟 Key Attributes: Future-proofing the technology environment is crucial.

Our client seeks a C++ Software Engineer who brings fresh ideas, contributes to projects, assists with the adoption of automation, and helps senior stakeholders grow the team.

Join our client and be part of a team where you will contribute to something extraordinary. If you are ready to take your career to the next level and work with a highly talented team, apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.