C# / C++ Software Engineer in Bolton, Greater Manchester

C# / C++ Software Engineer

  • Apply Now
  • Bolton, Greater Manchester
  • £65/hour
  • Military/Emergency/Government
  • Contract
Date posted: 13/10/2026 15:25:17

Description

Location: Bolton (fully onsite)

Duration: 12 months

Rate: £65ph UMB (Inside IR35)

Role details:

We are looking for a C# / C++ Software Engineer to join our client in Bolton, Greater Manchester. Working within a team of software engineers, the role will focus on developing, integrating and maintaining Windows-based data capture, analysis and training systems that support complex products and their associated subsystems.

Key Responsibilities

Design and develop system interface software to capture and analyse performance data

Support the setting to work of software on Windows hardware for target testing

Architect and implement robust, scalable and maintainable multi-threaded applications

Contribute to the design, development, integration and verification of software solutions

Lead and support system integration, verification and testing at component and system levels

Carry out performance analysis, debugging and optimisation of real-time systems

Work closely with subsystem design teams and manufacturing teams

Document software architecture, interface definitions and test procedures to support formal testing and handover

Job

Requirements

Extensive experience in C++ and C# development within a Windows environment

Strong proficiency in C#, including its use for tooling, test interfaces and Windows components

Experience developing multi-threaded and concurrent software applications

Strong understanding of software design principles, memory management and performance optimisation

Experience with version control systems such as Git and CI/CD pipelines

Understanding of software

requirements and technical documentation processes

Ability to contribute to software integration, verification and testing activities

A relevant degree or equivalent professional software engineering experience would be advantageous

Desirable Skills:

Familiarity with unit testing frameworks, automated test rigs or hardware-in-the-loop testing

Experience using GitLab, SonarQube, JIRA and Confluence

Experience with IBM DOORS for

requirements management and test evidence

Previous experience in Defence, Aerospace or another highly regulated engineering environment

If you are an experienced C++ / C# Software Engineer with strong Windows development and concurrent programming skills, our client would welcome your application. Apply now to contribute to innovative software solutions within the Defence and Security sector

Job Details

Location Bolton, Greater Manchester
Job Type Contract
Language English
Salary £65/hour
Apply Now

Get Tailored Job Alerts

Receive top matching software engineering roles, salaries, and remote opportunities directly to your inbox every morning.