> Markdown version of [/jobs/ext/3520834-software-engineer-c-c](https://www.wearedevelopers.com/jobs/ext/3520834-software-engineer-c-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer ( C# / C++ ) - **Company:** Tatton Recruitment - **Location:** Bristol, UK (Remote available) - **Experience:** Expert - **Salary:** £135,200.0 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Continuous Delivery, Continuous Integration, Linux, Eclipse (Software), Ethernet, Microsoft Visual Studio, Node.Js, Distributed Simulation, Software Engineering, Systems Integration, TCP/IP, Web Services, WS-Security, Digital Twin, Test-Driven Development (TDD) - **Published:** October 1, 2026 - **Apply:** https://www.cv-library.co.uk/job/225570608/Software-Engineer-C-C ## About the Role * Proficient in C# * C++ experience would be great * Microsoft Visual Studio, Eclipse, * Ability to work from high level/system view into technical detail. * Knowledge of using Microsoft Windows and Linux operating systems Non-essential: * Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications, * Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP * Practical knowledge of System integration principles and processes ## Description World Class Defence Organisation is currently looking to recruit 5x C# / C++ Software Engineer subcontractors on an initial 12 month contract. Desktop C# is the expertise the department are looking for; with some experience with C++ but doesn't need to be overly extensive., WSSE are integral in the development of weapon systems and system architectures, and as a result we have developed a capability supporting developments across the full product life cycle. The team integrate real products, models and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. * The role support the development of the worlds most advanced defence systems from the initial concept all the way through to in service support and training, using a range of simulation technologies, including digital twins and emulators. * Working with Project Leads and Simulation Architects to design and develop simulation components as an end to end representation of a weapon System in a synthetic environment using C#, C++ and integration simulations, supporting a number of industry standards. * You will work as part of a heterogeneous agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. * Our approach to software development includes + Configuration control + Continuous Integration + Continuous Delivery or Deployment. + Unit testing and test driven development. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)