Software Engineer - C/C++

Software Engineer - C/C++

Posted 6 days ago by Supermercados Guanabara

£525 Per day
Inside
Hybrid
Fareham, England, United Kingdom

Summary: The Software Engineer role focuses on developing software solutions using C/C++ within a hybrid work environment in Fareham. This position is part of a long-term international program with a leading defense systems integrator, requiring active SC Clearance. The role involves collaboration within an Agile team throughout the software development lifecycle, addressing various technical challenges. Candidates should possess strong technical skills and a problem-solving mindset to thrive in this dynamic setting.

Key Responsibilities:

  • 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

Key Skills:

  • 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: Java development experience
  • Desirable: Agile development experience (Scrum, SAFe)
  • Desirable: Familiarity with Linux operating systems and scripting (e.g. Python)
  • Desirable: Knowledge of cloud platforms (AWS), containers (Docker), or infrastructure as code
  • Desirable: Experience with COTS integration technologies (e.g. Apache Camel, Kafka)
  • Desirable: Exposure to Atlassian tools (Jira, Confluence)
  • Desirable: Understanding of systems engineering and integration & test principles

Salary (Rate): £525 daily

City: Fareham

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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.