> Markdown version of [/jobs/ext/3101882-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/3101882-c-software-engineer). 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). --- # C# Software Engineer - **Company:** Intellectual Capital Resources Limited - **Location:** Colchester, UK - **Salary:** £59,000.0 - £99,000.0 - **Contract:** Permanent contract - **Skills:** Behavior-Driven Development, C Sharp (Programming Language), C++ (Programming Language), Multithreading, Test-Driven Development (TDD) - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899595723 ## About the Role * Right to work in the UK without sponsorship * Strong C# development skills in a multithreaded environment * Understanding of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) * C++ experience in a multithreaded environment is desired ## Description * Design, develop, maintain, and document machine control software for inspection and testing systems * Work with on-site engineering and hardware teams to address hardware-software interaction challenges * Develop solutions and contribute to the enhancement of inspection technologies Technologies: * C# * Hardware * TDD More: We are a global leader in metrology equipment and inspection systems, based in Colchester. This C# Software Engineer role offers the opportunity to work on advanced machine control systems and inspection technologies in a collaborative engineering environment. The role is on-site five days a week. ## Related Videos - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Yes, You Need to Unit Test your JavaScript. Here's How.](https://www.wearedevelopers.com/videos/439-yes-you-need-to-unit-test-your-javascript-here-s-how) - [Modern C#: A Dive into the Community's Most Loved new Features.](https://www.wearedevelopers.com/videos/693-modern-c-a-dive-into-the-community-s-most-loved-new-features) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Breaking the Bug Cycle: TDD for the Win](https://www.wearedevelopers.com/videos/1037-breaking-the-bug-cycle-tdd-for-the-win) - [The Design and Evolution of C++](https://www.wearedevelopers.com/videos/526-the-design-and-evolution-of-c) ## Related Articles - [UK Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/326-uk-business-culture-and-etiquette) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)