C++ Software Engineer - Defence
Initial 6-month contract
Onsite in Reading when required
Please note, due to the nature of work this role requires SC level Security Clearance on submission. The role will also be working on UK Eyes Only programmes so the contactor must be a sole British national.
Our client, a leader in the defence and security sector, is currently seeking an experienced C++ Software Engineer for a contract position. Based near Reading, this role is largely remote with occasional onsite requirements (25% onsite). The contract tenure is six months with full-time hours (37 hours per week). You will be a key contributor in an agile software delivery team, focusing on the development of high-quality software products and innovating within a crucial defence project.
Key Responsibilities:
Design, build, and maintain code using industry best practices and contributing to estimation activities.
Contribute to the completion of product roadmap features, adding significant value to the programme's success.
Conduct first-line peer reviews and offer guidance for improvements.
Continuously enhance practices and code quality within the team.
Provide technical direction during product design and development phases.
Develop new product functionalities and produce test artefacts such as unit tests and integration tests.
Job Requirements:
Proficiency in C++ and experience in producing and deploying applications via a CI/CD pipeline.
Strong experience with Windows Presentation Framework (WPF) and development lifecycle tools like GitLab, Bitbucket, Jira, and DOORS.
Ability to work within Secure by Design (SbD) principles and across all security classifications.
Experience working in an agile delivery team.
Effective team leadership skills, particularly in multi-skilled development teams.
Capability to quickly form productive working relationships with stakeholders.
Previous work experience in configuration management processes and systems.
Active SC clearance with more than 6 months before expiry or renewal.
Desirable Skills:
Experience in C# and WPF.
Familiarity with building enterprise-level applications or services.
Experience in simulation and/or training environments.
Knowledge of TDD, BDD, and SOLID principles.
Understanding of DevOps or DevSecOps principles.
Key Behaviours:
Excellent interpersonal skills for effective customer and partner liaison.
Strong written and oral communication skills.
High levels of organisation, time management, and prioritisation abilities.
Curiosity and a propensity to promote innovation.
A strong desire to continuously learn and grow.
Ability to work effectively under pressure and collaboratively within a small team.
Willingness to travel as required.
If you are a highly skilled C++ Software Engineer looking to make a meaningful impact within the defence and security sector, we encourage you to apply now