C++ Software Engineer

Matchtech
Reading, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Reading, United Kingdom

Tech stack

Microsoft Windows
Agile Methodologies
JIRA
Unit Testing
C Sharp (Programming Language)
C++
Configuration Management
Software Quality
Continuous Integration
DevOps
Windows Presentation Foundation
DOORS (Software)
Gitlab
SC Clearance
Integration Tests
Solid Principles
Bitbucket
Devsecops

Job description

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., * 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.

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.

Apply for this position