Salary: £40,000 - 50,000 per year Requirements: Strong commercial experience with C++, including desktop applications Comfortable working with legacy codebases and evolving them over time Experience with version control and modern CI/CD practices Analytical problem-solver with an engineering or technical mindset Interest in machinery, manufacturing, or working close to physical products Responsibilities: Develop, maintain, and improve a core CAD/CAM desktop application built in C++ Contribute across the software stack, including C# and ASP.NET Core services Work alongside mechanical and electrical engineers to align software with machine behaviour Tackle complex technical challenges involving geometry, optimisation, and modelling Support and enhance development workflows using Git and Azure DevOps Technologies: ASP.NET Azure C# CI/CD Git Support Cloud Backend C++ DevOps Hardware More: We are a close-knit development team based in Nottingham, committed to developing software that directly controls real machines. Our office-based position offers a salary of £40,000 to £50,000, plus benefits. We focus on practical engineering and work collaboratively with mechanical and electrical engineers to ensure our software reflects real-world operations. This role is ideal for developers interested in machinery and manufacturing, providing opportunities to deepen technical skills and influence product evolution. last updated 17 week of 2026