Senior C++ Engineer: High-Performance Multithreaded Systems

United States Digital Space LLC

Greater London

On-site

GBP 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

United States Digital Space LLC is seeking a Senior C++ Software Engineer to design, develop, and maintain high-performance, scalable software solutions in a Linux environment. You will lead architecture discussions, optimize performance, and contribute to automated testing and CI/CD pipelines.

The ideal candidate has 7+ years of professional C++ experience, strong knowledge of modern C++ standards, and excellent collaboration skills in international teams.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable technical discipline.
  • 7+ years of professional software development experience.
  • Strong professional experience with C++, ideally C++17, C++20, and/or C++23.
  • Excellent understanding of object-oriented programming, generic programming, STL, memory management, smart pointers/RAII, multithreading, data structures/algorithms, design patterns, and software architecture principles.
  • Strong experience developing software in Linux environments; debugging, profiling, and performance optimization.

Responsibilities

  • Design, develop, test, and maintain high-quality software using modern C++.
  • Develop robust, scalable, and high-performance software components and applications.
  • Design and implement software architectures, modules, APIs, and interfaces.
  • Write clean, maintainable, efficient, and well-documented code.
  • Analyze existing systems and identify opportunities for optimization and modernization.
  • Troubleshoot complex technical issues and perform root cause analysis.
  • Optimize software for performance, memory usage, latency, stability, and reliability.
  • Develop and maintain multithreaded and concurrent applications.
  • Participate in architecture and technical design discussions.
  • Conduct code reviews and ensure adherence to software engineering standards and best practices.
  • Develop automated unit, integration, and system tests.
  • Support CI/CD processes.
  • Collaborate with cross-functional and international development teams.
  • Contribute to technical documentation and specifications.
  • Support integration of software components with existing platforms and systems.
  • Mentor less experienced engineers and contribute to knowledge sharing.
  • Evaluate new technologies, libraries, frameworks, and development approaches.

Skills

C++17/20
Multithreading
STL
Memory management
Linux
CMake
Git
Unit testing
CI/CD
Design patterns
Software architecture
English proficiency

Education

Bachelor's or Master's in CS/SE/EE

Tools

CMake
Conan
vcpkg

Job description

United States Digital Space LLC is seeking a Senior C++ Software Engineer to design, develop, and maintain high-performance, scalable software solutions in a Linux environment. You will lead architecture discussions, optimize performance, and contribute to automated testing and CI/CD pipelines.

The ideal candidate has 7+ years of professional C++ experience, strong knowledge of modern C++ standards, and excellent collaboration skills in international teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 130,000
Senior C++ Engineer: High-Performance & Architecture
Senior C++ Engineer: High-Performance & Architecture

Jobtailor • Greater London

On-site
GBP 95,000 - 130,000
C++ Data Platform Engineer - Distributed Storage & Compute
C++ Data Platform Engineer - Distributed Storage & Compute

United States Digital Space LLC • Greater London

On-site
GBP 65,000 - 90,000
Senior C++ Software Engineer
Senior C++ Software Engineer

avacone Switzerland • Greater London

On-site
GBP 90,000 - 120,000
Senior Storage Software Engineer
Senior Storage Software Engineer

United States Digital Space LLC • Cambridge

Hybrid
GBP 97,000 - 132,000
Team development
Creativity and innovation
Impact and influence
+3
Senior C++ Performance Architect
Senior C++ Performance Architect

avacone Switzerland • Greater London

On-site
GBP 90,000 - 120,000
GPU Driver & Tooling Engineer (C/C++)
GPU Driver & Tooling Engineer (C/C++)

United States Digital Space LLC • Cambridge

Hybrid
GBP 55,000 - 75,000
Senior Unreal C++ Lead - Real-Time Engine Expert
Senior Unreal C++ Lead - Real-Time Engine Expert

United States Digital Space LLC • Greater London

Hybrid
GBP 90,000 - 140,000
Hybrid Working
26 days holiday
Birthday Leave
+6
C++ Software Engineer, High‑Frequency Crypto Trading
C++ Software Engineer, High‑Frequency Crypto Trading

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 90,000
Generous paid time off policies
Hybrid working opportunities
Free breakfast, lunch, and snacks daily
+2
Senior Software Engineer, Health & Home Infrastructure
Senior Software Engineer, Health & Home Infrastructure

United States Digital Space LLC • Greater London

On-site
GBP 90,000 - 130,000