Enable job alerts via email!

Software Engineer - C/C++

Supermercados Guanabara

Fareham

Hybrid

GBP 80,000 - 100,000

Part time

Yesterday
Be an early applicant

Job summary

A leading defence systems integrator is seeking a Software Engineer to contribute to the full software development lifecycle, focusing on C/C++ development. The ideal candidate will join a dynamic team in a hybrid work model based in Fareham. Essential skills include proficiency in C/C++ and solid communication abilities. Join us to work on exciting international projects while ensuring quality and performance.

Qualifications

  • Proficiency in C and/or C++ development.
  • Experience with software development methodologies.
  • Ability to deliver high-quality work to time and budget.

Responsibilities

  • Design software using functional or object-oriented methodologies.
  • Develop and implement software solutions and tools.
  • Conduct unit, functional, and integration testing.

Skills

C/C++ development
Verbal and written communication
Software development methodologies

Tools

Git
Subversion
Job description
Overview

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 eligible 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
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs