Job Search and Career Advice Platform

Enable job alerts via email!

C++ Software Engineer — High-Impact, Multi-Threaded Systems

SII Group

England

On-site

GBP 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading digital services provider in the United Kingdom seeks a Software Engineer to develop high-quality software solutions. Your role includes delivering maintainable software components, contributing to design specifications, and ensuring compliance with best practices. Candidates should have strong experience in modern C++ and Python, knowledge of Linux environments, and test automation capabilities. The position offers competitive salary, private medical insurance, and 25 days of holiday.

Benefits

Competitive Basic Salary
6% Employers Contribution + 6% salary sacrifice
Private Medical Insurance
Life Cover and Income Protection
25 days holiday
10 days full sick pay per year
Cycle to Work & TechScheme
Corporate access to the Udemy platform

Qualifications

  • Strong experience in software development using modern C++ and Python.
  • Proven capability in the development of test harnesses and automated tests.
  • Experience in Linux environments and modern build systems such as CMake.

Responsibilities

  • Deliver fully tested, maintainable software components.
  • Contribute to design specifications for new or modified functionality.
  • Ensure compliance with governance, secure coding practices.

Skills

Modern C++ (17 onwards minimum but 20 preferred)
Python
Test harnesses and automated tests in CI/CD
Boost, nlohmann/json, standard C++ STL
Communication protocols (WebSockets, SNMP, Serial)
Linux environments (RHEL 8.10 or later)
CMake
Agile practices (Scrum, JIRA)
Unit test frameworks (GoogleTest)
Multi-threaded software development
Job description
A leading digital services provider in the United Kingdom seeks a Software Engineer to develop high-quality software solutions. Your role includes delivering maintainable software components, contributing to design specifications, and ensuring compliance with best practices. Candidates should have strong experience in modern C++ and Python, knowledge of Linux environments, and test automation capabilities. The position offers competitive salary, private medical insurance, and 25 days of holiday.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.