Role -
Software Engineer, C/C++
Location -
Hybrid, Home and onsite in Fareham
Contract -
6 months
Rate -
£475 to £525 per day
Start -
ASAP
This role has been deemed Inside IR35.
You must hold active SC Clearance to be eleigible for this role.
The Opportunity
We are working in partnership with a leading defence systems integrator to recruit a Software Engineer for an exciting, long-term programme of international work. This role offers the chance to join a highly skilled team delivering cutting-edge software solutions across complex and challenging projects.
If you're looking to develop your career in a dynamic environment where no two projects are the same, this is an excellent opportunity.
The Role
As a Software Engineer, you'll play a key part in the full software development lifecycle – from design and development through to testing, integration, and deployment. You'll work within a collaborative Agile team, contributing to solutions that solve a wide variety of technical challenges while ensuring quality, performance, and reliability.
Key responsibilities include:
Designing software using functional and/or object-oriented methodologies
Developing and implementing software solutions and tools
Conducting unit, functional, and integration testing
Diagnosing and resolving technical issues during test phases
Preparing operating instructions and documentation
Collaborating with stakeholders to present research findings and progress
Applying software engineering standards, principles, and best practices
The Person
We are seeking an enthusiastic, self-motivated Software Engineer who enjoys problem-solving and working as part of a high-performing team. You'll bring strong technical skills and a flexible mindset, with the ability to adapt to new challenges and technologies.
Essential skills & experience:
Proficiency in C and/or C++ development
Strong verbal and written communication skills
Experience with software development methodologies
Knowledge of configuration management tools (e.g. Git, Subversion)
Ability to deliver high-quality work to time and budget
Desirable skills (not essential):
Java development experience
Agile development experience (Scrum, SAFe)
Familiarity with Linux operating systems and scripting (e.g. Python)
Knowledge of cloud platforms (AWS), containers (Docker), or infrastructure as code
Experience with COTS integration technologies (e.g. Apache Camel, Kafka)
Exposure to Atlassian tools (Jira, Confluence)
Understanding of systems engineering and integration & test principles
If you would like to learn more, please apply through the advert and we will be in touch to discuss in more detail.
TPBN1_UKTJ