Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer C++

SII Services Limited

Cootham

On-site

GBP 35,000 - 55,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services company in the UK is seeking a Software Engineer to develop and maintain high-quality software solutions. The role involves delivering tested software, contributing to design specifications, and ensuring compliance with secure coding practices. Candidates should have strong experience in modern C++ and Python, with a proven capability in developing automated tests and working in Linux environments. Benefits include competitive salary, private medical insurance, and flexible working options.

Benefits

Competitive Basic Salary
6% Employers Contribution
Private Medical Insurance
25 days holiday
Flexible working
Continuous professional development

Qualifications

  • Strong experience in software development using modern C++ and Python.
  • Proven capability in the development of test harnesses and automated tests.
  • Experience working within Linux environments.

Responsibilities

  • Deliver fully tested, maintainable software components.
  • Contribute to clear and traceable design specifications.
  • Ensure development complies with governance and coding practices.

Skills

Modern C++ (17 onwards)
Python
Test harness development
Automated testing in CI/CD
Boost library
nlohmann/json
Standard C++ STL
WebSockets
SNMP
Linux environment
CMake
Agile practices
GoogleTest
Job description
Overview

As a Software Engineer, you will be part of a dynamic team responsible for developing software components in accordance with the Software Development Plan and agreed-upon requirements. You will contribute to the design, implementation, and maintenance of high-quality software solutions.

Responsibilities
  • Deliver fully tested, maintainable software components in line with defined task objectives
  • Contribute to the production of clear and traceable design specifications for new or modified functionality
  • Ensure all development complies with governance, secure coding practices, and design review procedures
  • Report progress to the Software Lead and Software Engineering Delivery Manager, supporting team-level delivery goals
  • Strong experience in software development using modern C++ (17 onwards minimum but 20 preferred) and Python
  • Proven capability in the development of test harnesses and the design and implementation of automated tests within CI/CD environments
  • Proven experience with commonly used tools and libraries, including Boost, nlohmann/json, and standard C++ STL components
  • Familiarity with communication protocols such as WebSockets, SNMP, and Serial interfaces
  • Experience working within Linux environments (e.g., RHEL 8.10 or later)
  • Competence in using modern build systems, in particular CMake
  • Proficiency in using Microsoft Office for technical documentation and communication
  • Working knowledge of Agile practices such as Scrum, including toolchains like JIRA
  • Experience using unit test frameworks such as GoogleTest integrated into the broader build and delivery workflow
  • Proven experience of developing software with multiple threads in a team environment
About SII Group

SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR. With over 16,000 professionals across 21 countries, we're recognised as a "Great Place to Work" for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner. Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise. Let's Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered.

Benefits
  • Competitive Basic Salary
  • 6% Employers Contribution + 6% as a salary sacrifice
  • Private Medical Insurance, Life Cover and Income Protection
  • 25 days holiday
  • 10 days full sick pay per year
  • Flexible working
  • Cycle to Work & TechScheme
  • Continuous professional development
  • Corporate access to the Udemy platform, Group Income protection
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.