Are you looking for a role where every day is different?

Where you could be working with a different tech stack each day and faced with a technical challenge you have probably never seen before?

If you are comfortable being uncomfortable and love a challenge then this is the dream challenge for you!

Although this role is very diverse in technology, you will bump into C# and C++ quite often, so it would be beneficial if you have these languages nailed. This is the ideal role if you like the idea of working on cutting / bleeding edge technological development greenfield projects?

My client have experienced rapid growth in the last 4 years from 7 to 400 employees after receiving significant investment from their parent company and are a global training and simulation software company for defense and civilian organisations.

They develop high-fidelity, cost-effective simulation software products and components for defense applications, it's like gaming in the real world.

Their simulations prepare, execute and assess complex training scenarios globally where they create high-performance realistic visual scenes from simple desktop or VR applications to complex multi-channel configurations with their image generator product, to even geo-specific terrain environments with their industry leading Terrain software. Their products are used in over 60 countries with thousands of personnel using their products to train every year.

They require a Senior Developer to join the team with extensive experience within C# and C++ who is a very diverse in their skill-set, you might have experience in an array of technologies, the more obscure the better, especially skills within graphics such as DirectX, Open GL, and any relevant experience within games and simulations development.

The role will be split between hands on technical work and technical mentoring a team of developers and being responsible for assisting in the design and working on projects whilst mentoring deadlines looking to exceed expectations, with the view of becoming the Lead / Principle Engineer after two 6 monthly reviews.

Role - Senior Tools Engineer - C#, C++

Location - Remote

Salary £70k - £90k flexible doe,

Key Areas of Responsibility and knowledge

Mentor-ship in the areas of programming, architecture, and technology used by the other tools engineers.
Maintenance and creation of tools and pipeline to support the development of artwork/content for the VBS engine.
Coordinate with other engineering teams to ensure a smooth flow of deliverables.
Works closely with the Architecture Group to maintain technical consistency and quality of all assigned projects.
Broad development knowledge base with multiple specialisations in adjacent complementary skills and technologies.]
Demonstrate a high level proficiency of the technology involved with transformation, transmission and generation of textures, 3d files, audio, shaders and other art related software tools and technologies.
Exhibits deep knowledge of linear algebra in 3D, data structures and physics, or other similar, lightning models, shaders and DirectX/OpenGL.A keen interest in cutting edge developments in the wider industry, regularly keeping up-to-date on potential new technologies and able to assess their usefulness.

For more information please contact me on or call me on 07464 475 407 to find out more.

To find out more about Computer Futures please visit

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales

Apply for this Job