CrawlJobs Logo

C++ Software Engineer

United Kingdom, Northampton Employment contract 45000.00 - 55000.00 GBP / Year · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

I am working with a well-respected UK client looking for a software developer using C++ and JUCE framework. They are looking for someone who has a background in music and audio software and is proficient in using C++. You should be able to work independently when completing a task and be able to ask for support when needed. You should be someone that has used C++ for more than 2 years, has a good understanding of JUCE and Python.

Job Responsibility

  • Hands-on development of systems and audio plugins
  • Team collaboration, code review, bug fixing and continuous improvement
  • Software and hardware testing
  • Follow Digital Signal Processing Principles
  • App development

Requirements

  • C++
  • JUCE
  • Python
  • REST APIs
  • VST
  • BASH
  • Digital Signal Processing Principles
  • Fantastic stakeholder communication
  • Degree in Computer Science or equivalent

Nice to have

  • CI/CD pipelines
  • Agile methodology
  • Software Testing

What we offer

  • 25 Days holiday (increases to 30 with length of service)
  • Cycle to work scheme
  • Pension

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Software Engineer

8 matching positions

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
What we offer
What we offer
  • Packages up to £400K
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

We’re hiring a C++ Software Engineer to build and maintain high‑quality, perform...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7+ years professional C++ development (C++14/17/20), STL, templates
  • Strong grasp of data structures, algorithms, and concurrency
  • Experience with Linux development, build systems (CMake, Ninja), and debugging tools (gdb, valgrind, perf)
  • Familiarity with Git, code reviews, and modern engineering practices
  • Comfortable reading RFCs/docs and working from ambiguous requirements
Job Responsibility
Job Responsibility
  • Design and implement robust, modern C++ (C++17/20) services, libraries, and APIs
  • Optimize for performance, memory, and reliability (profiling, benchmarking, CPU/memory analysis)
  • Build unit/integration tests and contribute to CI/CD pipelines
  • Debug complex, concurrent systems (threads, async I/O, lock‑free patterns where applicable)
  • Collaborate on system design (docs, diagrams, trade‑offs) and code reviews
  • Integrate with networking, storage, and messaging components (REST/gRPC/TCP)
  • Write clear documentation and support production releases (on‑call rotation optional)
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

C++ Software Engineer

We’re currently engaged with a high-performing, technology-led organisation with...
Location
Location
United Kingdom , London
Salary
Salary:
400000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C++ in a commercial setting, alongside exposure to Python
  • Experience designing or consuming RESTful services within microservice-based architectures
  • Background working on large-scale or high-throughput systems
  • Previous exposure to financial services is beneficial, but not a prerequisite
  • Strong academic foundations, ideally in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Designing and developing high-performance systems using C++ (with some Python where required)
  • Building and integrating microservices within a distributed architecture
  • Working on platforms that process significant volumes of data with low latency requirements
  • Collaborating with engineers and stakeholders to deliver robust, scalable solutions
  • Playing an active role across the full development lifecycle, from concept through to deployment
  • Fulltime
Read More
Arrow Right

C++ Software Engineer

Build high‑performance, reliable, and scalable software components for our core ...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7+ years of experience in C++ development
  • Strong knowledge of STL, memory management, and object‑oriented design
  • Experience with Linux/Unix environments
  • Familiarity with multithreading, networking, or real‑time systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain software using modern C++ (C++14/17/20)
  • Build high-performance applications, libraries, and services
  • Optimize code for speed, memory usage, and reliability
  • Work with multithreading, concurrency, and low‑level system APIs
  • Debug complex issues using tools like gdb, Valgrind, or similar
  • Collaborate with QA, DevOps, and product teams to ship high‑quality software
  • Write clean, maintainable code and documentation
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
Read More
Arrow Right

C++ Software Engineer

We are seeking a highly skilled System Software Engineer to join our dynamic tea...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
leftrightmind.com Logo
Left Right Mind
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Master’s preferred
  • 5-15 years of previous experience as an Embedded Engineer/Software Engineer/Software Developer working on (non-compute hardware), automation, or instrumentation
  • Proficiency in programming languages such as C++
  • Mandatory experience in OOP, design patterns, data structures, distributed systems, multi-threaded and multi-process programming
  • Hands-on experience in Desktop based application
  • Strong knowledge of real-time operating systems (RTOS) and embedded Linux
  • Experience with MFC
  • Familiarity with interface protocols for cross language software such as CORBA, Apache Thrift, gRPC or similar technologies
  • Excellent problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and implement software that controls hardware
  • Experience with writing software for hardware systems
  • Support the integration of software with hardware components
  • Collaborate with hardware engineers to define system requirements and specifications
  • Debug and optimize existing code to enhance performance and reliability
  • Participate in code reviews, providing feedback and mentoring junior engineers
  • Stay current with industry trends and emerging technologies related to embedded systems
  • Document software design, development processes, and testing results
Read More
Arrow Right