Senior C++ Developer

Senior C++ Developer

Employee type

Permanent

Salary

£70000 - £100000/annum

Category

IT

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’ll 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