Salary: £40,000 - 70,000 per year Requirements: Minimum 3 years' experience in C++ development Minimum 2 years' experience working with 3D graphics applications, ideally with OpenGL Comfortable working with complex 3D geometry Strong numeracy and analytical problem-solving skills Excellent written and spoken English communication Ability to work effectively both independently and as part of a distributed team Flexibility to switch to urgent tasks as required Experience with building physics and building energy modelling would be advantageous Responsibilities: Take long-term ownership of a core 3D geometry engine that is central to our software ecosystem Maintain and expand 3D geometry handling and core architecture development Support newer rendering and simulation tools Contribute to ongoing migration from legacy platforms to C# / .NET / WPF Collaborate with a small, dynamic team, specializing while also cross-training for maximum flexibility Technologies: 3D C# Support OpenGL WPF ASP.NET BitBucket C++ Git JIRA JSON Sketch XML More: We are a globally recognized leader in building performance simulation software focused on green building and low-carbon software solutions. Our established software streamlines building performance modeling to reduce environmental impact and enhance occupant well-being. This role is primarily remote, with quarterly office visits, providing excellent flexibility for our team. The position offers a salary range of £60,000 - £65,000, depending on experience, along with benefits including 25 days of annual leave (increasing with service), flexible working from home options, an Employee Assistance Programme, and an auto-enrolment pension scheme. last updated 5 week of 2026