Software Engineer - Java/C++
science fundamentals including algorithms, data structures and software architecture Solid understanding of multithreading... should be able to demonstrate practical knowledge in areas such as: Multithreading and concurrent programming Object-oriented
C++ Senior Developer
or later), Multithreading, high-performance, low-latency systems Strong proficiency in modern C++ (C++17 or later
Game Developer - Remote
, memory, multithreading). Strong debugging and problem-solving skills. Ability to work independently in a remote
Systems Engineer
AAA titles Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems
Optimisation Engineer
of multithreading, software design patterns, and systems architecture Experience and understanding of low-level CPU and GPU profiling
Senior Systems Engineer
of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple
Senior Software Engineer (Back End)
, MySQL). Deep understanding of low‑latency engineering, concurrency, multithreading, and performance optimisation
Lead Software Engineering - C++
: Proficiency in modern C++ on Unix/Linux with strong multithreading and object-oriented design fundamentals. Hands-on experience
Lead Software Engineering - Java -ETT – Options Algorithmic Trading
understanding of data structures, algorithms, and multithreading in Java. Familiarity with financial markets and trading concepts
C++ Developer – Algorithms & Systems (Contract or Permanent)
of multithreading, concurrency, and synchronisation Experience with object-oriented design and software architecture principles Strong
Software & Embedded Software Engineer Opportunities -eDV Required
processes and tools Multithreading development and debugging experience Qualifications for our Engineers: We value
Mid-Level Java Developer
Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory
Mid-Level Java Developer
Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory
iOS Consultant - Manchester/Belfast
, and debugging complex issues Strong understanding of performance optimisation, memory management, multithreading, and concurrency