Now hiring

C# / C++ Software Engineer @ Tatton Recruitment

Bolton, England, GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £? - ? per year

Requirements

  • Extensive experience in C++ and C# development in a Windows environment
  • Proficiency in C# for tooling, test interfaces, or Windows components
  • Demonstrable skills in multi-threaded and concurrent programming
  • Strong understanding of software design principles, memory management, and performance optimisation
  • Experience with version control systems such as Git and CI/CD pipelines
  • Experience using technical documentation to inform software engineering processes around system software requirements
  • Desirable: Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups
  • Desirable: Experience with software engineering tools such as GitLab, SonarQube, JIRA, and Confluence
  • Desirable: Experience with IBM DOORS for managing requirements and test evidence

Responsibilities

  • Design and develop system interface computer software that captures performance data
  • Support the setup and commissioning of new software for target testing on Windows hardware
  • Architect and implement robust, scalable, maintainable multi-threaded applications
  • Lead and contribute to system integration, verification, and testing at component and system levels
  • Conduct performance analysis, debugging, and optimisation of real-time systems
  • Document architecture, interface definitions, and test procedures to support handover and formal test activities
  • Work with subsystem design teams and manufacturing teams to build and integrate data capture, analysis, and training systems
  • Respond to new customer requirements and improve product functionality

Technologies

  • Architect
  • C#
  • CI/CD
  • Confluence
  • Git
  • GitLab
  • Hardware
  • IBM
  • Support
  • JIRA
  • Windows
  • C++

More

We are recruiting a C# / C++ Software Engineer subcontractor for an initial 12-month contract, with the possibility of ongoing, long-term work. The role is based in Bolton, Greater Manchester, and is onsite. A compressed four-day week from Monday to Thursday should be possible. The contract is 37 hours per week, with hours above 37 paid at time and a quarter. The rate is £65 per hour, and the engagement is inside IR35 via an umbrella company. Our Manufacturing Intelligence and Support department delivers software solutions supporting products in the field and factory. You will join a development team of five to seven, working across multiple product subsystems with C++ and C#.

last updated 43 week of 2026

Skills

C++C#concurrent programmingsoftware designmemory managementPerformance optimizationGitCI/CDTechnical Documentationsystem integrationverificationUnit testing

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores