Enable job alerts via email!

Senior C++ Developer

Mploy Group

City Of London

Hybrid

GBP 85,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A pioneering engineering technology company is seeking a C++ Software Engineer specializing in 3D geometry and computational algorithms. Located in London, this hybrid role involves designing and implementing complex algorithms that influence modern manufacturing. The ideal candidate will have strong C++ skills and experience in geometric computation. Enjoy an attractive salary package with stock options and comprehensive benefits.

Benefits

Competitive salary with stock options
28 days' annual leave + bank holidays
Comprehensive medical cover
Sabbatical leave options
Enhanced parental leave

Qualifications

  • Strong commercial experience with modern C++ (C++11 or newer).
  • Proven ability to design and implement complex algorithms and data structures.
  • Experience in 3D geometry, computational mathematics, or spatial reasoning.

Responsibilities

  • Design and implement geometric data structures.
  • Develop computational kernels and optimize algorithms.
  • Influence how machines think, plan, and create.

Skills

C++ programming
Algorithm design
3D geometry
Debugging skills
Performance optimization

Education

Background in Mathematics, Physics, or Engineering

Tools

CAD/CAM software
3D modeling software
UI frameworks (TypeScript, React, Angular)
Job description
C++ Software Engineer - 3D Geometry & Computational Algorithms - London - up to £100,000 + benefits

Location: London - Hybrid Role
Company: Pioneering Engineering Technology Innovator
Partnered with: Mploy Group

Mploy Group is delighted to partner with a groundbreaking engineering technology company developing advanced geometric computation software that is redefining what's possible in modern manufacturing. Their cutting‑edge systems combine high‑performance C++ with sophisticated geometry and algorithmic logic to model, analyse, and optimise complex 3D environments into a Cloud environment. This is software that bridges the gap between digital precision and physical engineering — enabling faster design iteration, smarter toolpaths, and a new era of automated production intelligence.

What you'll do

You've work at the core of a world‑class development team, building the algorithms that power next‑generation 3D modelling and manufacturing systems. Expect to be designing and implementing geometric data structures, developing computational kernels, and optimising algorithms that process real‑world engineering data with exceptional accuracy and speed. Your work will directly influence how machines think, plan, and create — bringing mathematical elegance to physical reality.

What makes this exciting
  • You'll be solving hard geometry and spatial computation problems — not writing boilerplate.
  • You'll see your algorithms used by engineers and manufacturers across the globe.
  • You'll collaborate with a team of specialists in computer science, physics, and AI who are pushing the limits of geometric reasoning in software.
  • You'll be part of a company where innovation isn't theoretical — it's engineered, built, and shipped.
Essential Experience
  • Strong commercial experience with modern C++ (C++11 or newer)
  • Proven ability to design and implement complex algorithms and data structures
  • Experience in 3D geometry, computational mathematics, or spatial reasoning
  • Strong debugging and performance optimisation skills
  • Excellent communication and collaboration in a fast‑moving environment
Desirable
  • Background in Mathematics, Physics, Computational Geometry, or Mechanical Engineering
  • Experience with CAD/CAM, simulation, or 3D modelling software
  • Familiarity with visualisation tools or UI frameworks (e.g. TypeScript, React, or Angular)
Benefits
  • Competitive salary with stock options and annual equity awards
  • 28 days' annual leave + bank holidays
  • Comprehensive medical cover and life insurance
  • Sabbatical leave options
  • Enhanced parental and adoption leave & pay
Why this role

This isn't just another C++ role — it's a rare opportunity to apply deep technical skill to geometric computation that will change how the physical world is engineered. You'll work on algorithms that make manufacturing smarter, faster, and more intuitive, all while being part of a team that truly values innovation, rigour, and craft.

If you're passionate about 3D geometry, computational algorithms, and high‑performance C++, and want your work to shape the next generation of intelligent engineering systems — we'd love to hear from you.

Apply today via Mploy Group to be considered immediately.

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