C# / C++ Software Engineer

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…

Inside IR35 IT
Pay rate £65/hour
Contract type Contract
Posted 13 October 2026

Trusted. Transparent. Built for contractors. Thousands of UK contractors find their next contract on ContractorUK.

View all IT & technology jobs ›

About this contract

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

Apply for this job

You'll complete your application on CV-Library, our jobs partner.

← More IT & technology jobs

Set up for this contract

ContractorUK partners
Markel Direct IR35 and contractor insurance

Most agencies and clients ask for professional indemnity and public liability before you start.

Get your quote →
Umbrella companies Inside IR35: you will be paid through an umbrella

Compare the umbrella companies listed on ContractorUK before you accept.

Compare umbrellas →

Get new IT contracts by email

One email when new matches appear. Unsubscribe with one click.

Prefer to be found? Upload your CV to CV-Library — free