Software Engineer (C++ / JS) – Deep Tech

Company: Softweb Resourcing
Apply for the Software Engineer (C++ / JS) – Deep Tech
Location: London
Job Description:

Overview

In this role you design and build production-grade C++ software for high-performance, AI-powered manufacturing solutions. You will work closely with cross-functional teams to optimize efficiency and scalability across global customers. The position blends systems engineering with user-facing tooling, offering opportunities to tackle complex problems and contribute to impactful products. A strong focus on performance, precision, and collaboration drives meaningful outcomes in a fast-paced environment.

Pay / Benefits

  • Competitive salary
  • Equity
  • Hybrid working
  • Strong benefits

Responsibilities

  • Design and implement production-grade C++ software for high-performance systems
  • Optimize performance and efficiency in modern C++ (C++11+)
  • Contribute to user-facing tools using UI technologies
  • Collaborate in a fast-paced, cross-functional environment to solve real-world problems
  • Engage in system design and hands-on engineering to deliver scalable solutions

Key requirements

  • Modern C++ experience (C++11 or newer)
  • Experience with UI technologies (JavaScript, TypeScript, Angular, React)
  • Strong algorithms, data structures, and performance optimisation foundations
  • Excellent attention to detail and clear communication
  • Comfort in a fast-paced, collaborative setting
  • Degree in Computer Science, Engineering, or related field (2:1 or above)
  • Desirable MSc/PhD in Mathematics, Physics, Computational Geometry, Mechanical Engineering
  • Interest in complex systems, geometry, maths, CAD
  • Ability to move between design, coding, and collaboration in a product-focused environment
  • Clear communication
  • Cross-functional collaboration
  • Curiosity and hands-on problem solving
  • Attention to detail
  • Modern C++ (C++11+)
  • JavaScript/TypeScript/Angular/React

…

Posted: September 14th, 2026