> Markdown version of [/jobs/ext/2252055-software-engineer-c-c](https://www.wearedevelopers.com/jobs/ext/2252055-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:** TieTalent - **Location:** Stevenage, UK (Remote available) - **Salary:** £135,200.0 - **Contract:** Temporary contract - **Skills:** Agile Methodology, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Continuous Delivery, Continuous Integration, Linux, Eclipse (Software), Microsoft Visual Studio, Software Engineering, WS-Security, Digital Twin, Test-Driven Development (TDD) - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815170110-software-engineer--c--c- ## About the Role 1. Proficient in C# / C++ 2. Microsoft Visual Studio, Eclipse 3. Ability to work from high level/system view into technical detail 4. Excellent verbal, presentation, and written communication skills 5. Knowledge of using Microsoft Windows and Linux operating systems ## Description World Class Defence Organisation is currently looking to recruit a C# / C++ Software Engineer subcontractor on an initial 12 month contract. Job Title: C# / C++ Software Engineer Rate: £65.00 per hour Hybrid / Remote working: The role will be a hybrid role of 3 or 4 days per week onsite. The role will be needed to be onsite full time for the first 3 months and then will revert to a hybrid role. Overtime: Hours worked over 37 hours per week will be calculated at 'time and a quarter' Duration: 12 Months (initially and then ongoing and long-term thereafter) C# / C++ Software Engineer Job Description: 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 integrates real products, models, and synthetic environments to provide visualisations, demonstrations, verification & validation as well as training capability and support. The role supports the development of the world's 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. You will work 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: 1. Configuration control 2. Continuous Integration 3. Continuous Delivery or Deployment 4. Unit testing and test-driven development Skillset / Experience Required: 1. Proficient in C# / C++ 2. Microsoft Visual Studio, Eclipse 3. Ability to work from high level/system view into technical detail 4. Excellent verbal, presentation, and written communication skills 5. Knowledge of using Microsoft Windows and Linux operating systems ## Related Videos - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)