2116 IT & Software Developer jobs in the UK

Logic recruiting jobs

Software Engineer

£50,000 - 55,000
Logic recruiting
Hookstone Avenue, Canary Wharf
£50,000 - 55,000
Company Size icon
Company Size
<50
Company Type icon
Company Type
Services
Exp Level icon
Exp Level
Regular
Job Type icon
Job Type
Full-Time
Language icon
Language
French
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
We are looking for candidates who have a strong background in modern C++ (C++17/20), including templates, STL, concurrency, RAII, and move semantics. You should have solid Linux systems programming experience with sockets, filesystems, epoll/kqueue, threads, timers, and IPC. Experience with secure systems design is essential, covering areas such as threat modeling, least privilege, secrets management, and sandboxing. Familiarity with embedded Linux development (Yocto/Buildroot, cross-compilation, init/services) is desirable, along with an interest in audio software, plug-ins, and AoIP (Audio over IP). Additionally, while not required, we appreciate experience with Rust (or a serious interest in learning it), considerations for real-time systems (low-latency I/O paths, jitter budgets, lock-free structures), and networking for media (multicast, PTP/IEEE-1588, AES67/RAVENNA/Dante/AVB-TSN). Exposure to the audio domain, including plugin formats (VST3/AU/AAX), DSP pipelines, and various audio APIs, would be beneficial. Experience with observability and tooling, such as metrics, logging, tracing, and crash capture, as well as experience in developing internal tools and partner portals, will give you an edge. Candidates should possess a software engineering background, either through a degree or equivalent professional experience, and demonstrate a capability to design and deliver well-structured, maintainable systems from end-to-end. Collaboration skills are crucial, as is the ownership mindset: you will be expected to ship, measure, and iterate on your work.

Responsibilities

As a Software Engineer, you will design and implement robust and maintainable C++ systems, build efficient asynchronous services (event loops, concurrency, IPC, networking), and manage complex toolchains (cross-compilers, CMake/Bazel). You will own CI/CD pipelines and handle release engineering to ensure smooth delivery. Writing rigorous automated tests (unit/integration/functional) with coverage and reliability gates will also be part of your responsibilities. Additionally, you will profile and debug in production-like environments using tools such as perf, valgrind, and various sanitizers. You will collaborate closely with hardware and firmware teams to integrate software with real devices effectively.

Description


We pride ourselves on being a small, hands-on R&D team that values high autonomy and clear accountability. Code reviews, automated test gates, and continuous integration are non-negotiables in our workflow. We have a strong bias toward simplicity, performance, and excellent developer experience (DX). This position includes a hybrid work model with our headquarters located in Central London. We offer full-time employment with a competitive salary, a company laptop, and the relevant software tools necessary for your success.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.

How many C / C++ Developer jobs are in the UK?

Currently, there are 2116 C / C++ openings.

Is the UK a good place for C / C++ Developers?

The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the UK?

MastarRec, BAE Systems, Kendal Nutricare, Together, Lighthouse Schools Partnership, WGM Engineering, BTL IT Solutions Ltd. among others, are currently hiring for C / C++ roles in the UK.

The company with most openings is Experis as they are hiring for 65 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.