London, South East, England, United Kingdom Hybrid/Remote Options
IT Graduate Recruitment
role within 12–24 months. What You’ll Do Design and build high-performance software used by thousands of users daily Develop clean, efficient, and scalable code in Python, C++ or JavaScript Collaborate with engineers, data scientists, and product teams on exciting new features Contribute to technical discussions and see your ideas implemented fast Get exposure to cloud computing (AWS … STEM graduate (Computer Science, Engineering, Physics, Maths, etc.) from one of the top-ranked universities in the UK or equivalent Strong coding ability in at least one of: Python, C++, C#, Java, or JavaScript Curiosity and problem-solving mindset — you love figuring things out Comfortable learning new technologies quickly Bonus: experience with Git, SQL, or personal projects you can show … tutorials — we’d love to hear from you. Apply now with your CV. Let’s build something great together. Graduate Software Developer, Junior Developer, Entry-Level Developer, Python Developer, C++, C# .Net, Developer, Computer Science Graduate, Full Stack, Software Engineer, Cloud, Machine Learning, JavaScript, Coding Graduate, Graduate Technology Jobs More ❯
Investment Banking - Low Latency C++ Developer - financial markets/Linux/Scripting/low latency/TCP/IP PURPOSE AND SUMMARY We are looking for a C++ developer to be part of the low latency development team. The team provides industry leading low-latency trading services for our clients, utilizing FPGA, C++ and Java technologies. The candidate will be … focusing on the C++ components. The ideal candidate: Is motivated by working in a high performing team, Is flexible to change of work streams as business priorities change or problems arise, Likes to learn from others as well as improve and invent, Knows that the only way to make things better is to do it, not to just talk about … of useful software. ESSENTIAL DUTIES AND RESPONSIBILITIES Plan, design, develop, document, test, deploy, and support new and existing features/modules SKILLS & EXPERIENCES ASSESSMENT 7+ years of C/C++ development experience Experience with financial markets/clients Experience with order entry gateway development. Experience with market data Reasonable knowledge of Linux Some Scripting knowledge Interest and some knowledge of More ❯
high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics … therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics More ❯
Role: Software Developer Salary : £350,000 T/C Location: London Client : Top Fintech An exciting opportunity has arisen for a highly skilled C++ Developer with excellent technical and communication abilities to join a successful and fast-paced tech-driven team within the finance sector. You'll be working alongside top-tier technologists with backgrounds from some of the most … have end-to-end involvement in the software development life cycle, with real influence over the direction and implementation of key technical solutions. Key Requirements: Strong commercial experience with C++ and Python (2+ years) Proven experience building and consuming RESTful microservices Experience handling large-scale or high-throughput data systems Prior experience in the finance sector (preferred but not essential More ❯
C++ Quantitative Developer - C+/20 | Linux | Low-Latency | Equities | Python - Permanent Central London | Onsite 5 Days We're seeking experienced C++ Quantitative Developers (Senior & Lead) to design and implement ultra-low-latency trading systems within a fast-paced equities technology environment. Key Skills & Experience: Strong C++ (11/17/20+) with Multithreading & asynchronous programming. Deep knowledge of Linux … robust, resilient, and high-performance trading infrastructure. Contribute to automated testing, performance benchmarking, and tooling. Permanent Role - Central London (Onsite 5 Days) Apply Now If you're an experienced C++ developer with low-latency trading expertise, we'd love to hear from you. More ❯
month contract for a C++ Linux Software Engineer. Inside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
month contract for a C++ Linux Software Engineer. Inside IR35, 2 days from home after an initial period getting to grips with the project. You will need to live within a commutable distance. Contract Software Engineer essential skills - Strong C++ on Linux Significant embedded software engineer experience Desirable skills Build environment – OpenEmbedded, Bitbake, Makefiles Networking - UDP, TCP/IP, Analysis … tools (e.g Wireshark) Linux Kernel and CLI tools BASH scripting Python Real-time multi-threaded software concepts U-Boot Wt web GUI library familiarity Position : Contract C++ Linux Software Engineer Location : Wimbledon, London Apply: jamie AT enterpriserecruitment DOT com More ❯
joining a dedicated and collaborative remote team. Check out our open issues and roadmap on GitHub at Tasks Enhance the current functionality of the MemgraphDB engine Contribute high-quality C++ code and provide feedback in code reviews to ensure best practices Develop in-memory and on-disk data structures and algorithms, focusing on graphs, networking, query optimization and execution Identify … critical workloads Champion system stability by proactively identifying and implementing performance optimizations. Requirements Passion for designing and optimizing software systems Experience in Linux system-level development using the modern C++ standards Good working C++ knowledge (standard library, STL containers, templating, memory management in non-garbage collected environments) Strong written and verbal communication skills in English Degree in Computer Science or … distributed computing Solid understanding of graph theory About Memgraph Memgraph is an open-source graph database built for streaming and compatible with Neo4j. Being in-memory and built with C++ allows for stellar database performance, which opens doors for solving all sorts of complex problems with graphs. The graph database market is growing 100% year-on-year, and Gartner predicts More ❯
to £140,000 per annum (DOE) Hybrid: 3 days per week onsite (Non-negotiable) Location: Central London About the Role A global trading organisation is looking for a Senior C++ Developer to join their team and be responsible for the design, development, and support of systems and services for their next trading platform. Key Responsibilities Collaborate with business analysts and … efficient, flexible, robust and maintainable solutions. Essential Requirements A minimum of 3 years commercial experience in systems analysis, design, and development. Comprehensive knowledge of designing and building Server Side C++ applications, ideally on RedHat 7 or later. Proven experience of developing large scale mission critical, low latency or fault tolerant systems. Experience of software development methodologies and working in a … beneficial. Experience of developing low-level, high performance systems. Familiarity with Service Orientated Architecture, concurrency models and threading, multicast messaging or FIX message protocols would be advantageous. Key Skills: C++ (ideally version 17 or later), Red Hat Linux (ideally V7 or later), Low Latency/High Performance trading applications/platforms. To be considered, please ensure you complete your application More ❯
to £140,000 per annum (DOE) Hybrid: 3 days per week onsite (Non-negotiable) Location: Central London About the Role A global trading organisation is looking for a Senior C++ Developer to join their team and be responsible for the design, development, and support of systems and services for their next trading platform. Key Responsibilities Collaborate with business analysts and … efficient, flexible, robust and maintainable solutions. Essential Requirements A minimum of 3 years commercial experience in systems analysis, design, and development. Comprehensive knowledge of designing and building server-side C++ applications, ideally on RedHat 7 or later. Proven experience of developing large scale mission critical, low latency or fault tolerant systems. Experience of software development methodologies and working in a … beneficial. Experience of developing low-level, high performance systems. Familiarity with Service Orientated Architecture, concurrency models and threading, multicast messaging or FIX message protocols would be advantageous. Key Skills: C++ (ideally version 17 or later), Red Hat Linux (ideally V7 or later), Low Latency/High Performance trading applications/platforms. To be considered, please ensure you complete your application More ❯
Role: C++ Developer Type: Contract (6 Months) Location: UK (Fully Remote) Technical Essentials (Must Haves) Senior-level C++ expertise with many years of experience. Strong debugging skills and a proactive test mindset -you will spend significant time triaging issues and mastering system design. Core Developer Traits Enjoys context shifting and jumping between different projects and domains rapidly. Overcommunicator who ensures More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Randstad Technologies
Role: C++ Developer Type: Contract (6 Months) Location: UK (Fully Remote) Technical Essentials (Must Haves) Senior-level C++ expertise with many years of experience. Strong debugging skills and a proactive test mindset -you will spend significant time triaging issues and mastering system design. Core Developer Traits Enjoys context shifting and jumping between different projects and domains rapidly. Overcommunicator who ensures More ❯
software that enables airlines around the world to optimize and analyze their planing and scheduling. We are currently expanding our products and seeking a talented and passionate Software Engineer C++ to join our dynamic team. As a Software Engineer C++, you will play a key role in designing and developing cutting-edge software solutions. You will collaborate with customers to … Decisal Ltd is committed to providing a supportive and inclusive workplace that encourages growth and professional development. If you are a highly motivated individual with a strong background in C++ programming and a passion for creating high-quality software, we want to hear from you Requirements Design, code, test, and debug C++ applications, ensuring high level of quality and performance … applying best practices and making enhancements as requested Troubleshoot and resolve software defects and issues in a timely manner Stay up-to-date with industry trends and advancements in C++ programming to continuously enhance skills and knowledge More ❯
A Day in the Life of a Software Engineering Graduate: Specialise and Innovate: Specialise in a specific discipline, contributing to groundbreaking technology and enhancing your expertise in areas like C++, Java, Frontend Development, Computer Vision, Machine Learning, QA, and DevOps. Learning and Development: Benefit from a specialised Early Careers Training Programme to develop further your soft skills and technical skills … Background: A BSc in Computer Science or a related discipline, ideally with a 2:1 or above. Technical Skills: Demonstrable experience in software engineering, with a working knowledge of C++, Java, Python or other programming languages. Mindset: You thrive in an innovative, fun environment, eager to learn, collaborate, and push technological boundaries. Drive to Innovate: A passion for continuous learning More ❯
Mercor is hiring AI Agent Infrastructure Engineers on behalf of a leading AI Lab developing scalable systems to power the next generation of intelligent, autonomous agents. This is a unique opportunity to work with world-class AI researchers and engineers More ❯
Software Engineer, Networking - Anza Who We Are At Anza, we're at the forefront of blockchain technology, developing the Agave client to enhance the Solana ecosystem — a blockchain designed for rapid growth without compromising security or scalability. We pioneer advanced More ❯
Graduate Software Engineer - 60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to 60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture … of knowledge sharing and collective growth. The business are well reputed for growing graduates internally, and for providing ultra-low-latency solutions using C++. The role: Write high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach … from the offset with no micromanagement. Friendly and collaborative culture. Requirements: Computer Science or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if you have low-level personal projects (e.g., compilers, networks, OS ) You will not be considered if you do not have More ❯
EC2M, Coleman Street, Greater London, United Kingdom
Platform Recruitment
Graduate Software Engineer - £60,000 Title : Graduate Software Engineer (C++) Client : High Performance Systems Location : London, Cambridge or Remote (from the UK) Package : Up to £60,000 This is a fantastic opportunity for any genuinely passionate graduates/junior engineers with a track record of extra-curricular/personal coding projects to join a high-performance team with a culture … of knowledge sharing and collective growth. The business are well reputed for growing graduates internally, and for providing ultra-low-latency solutions using C++. The role: Write high-performance C++ code. Low-latency networking. Work on live projects from day one with a team to support you. You will have a dedicated mentor with expertise in software development to coach … from the offset with no micromanagement. Friendly and collaborative culture. Requirements: Computer Science or related degree Must have a GitHub/extensive examples of personal programming projects (C/C++ preferred) Genuine interest in technology! You will stand out if you have low-level personal projects (e.g., compilers, networks, OS...) You will not be considered if you do not have More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
from assembly to higher level languages Knowledge of the exploit development lifecycle, from bug identification to proof-of-concept creation Proficiency in a programming language such as Python, C, C++, C Sharp, or Java Experience with platforms such as Windows, Linux, firmware, mobile, or IoT (desirable but not essential) Active eDV clearance is required TO BE CONSIDERED: Please either apply … and submit your application to our client in conjunction with this vacancy only. KEY SKILLS: Vulnerability Research, Reverse Engineering, Exploit Development, Ghidra, IDA Pro, Assembly, Python, C, C Sharp, C++, Java, Windows, Linux, Firmware, Mobile, IoT, NSD More ❯
AD Education UK is a growing network of leading creative education institutes in the UK. The group's institutions are united around strong values and sharing a vision for creativity and innovation within creative media education. With over 40 years More ❯
your users in order to solve any pain points they might experience. Most of our backend infrastructure is written in Rust. So familiarity with a compiled language such as C++, Rust, or Go is highly beneficial. Expert knowledge of either Rust or C++, Experience in designing, implementing, and maintaining reliable and horizontally scalable distributed systems, Knowledge of service observability and More ❯
london, south east england, united kingdom Hybrid/Remote Options
Forgotten Empires
to add an experienced Software Engineer (focused in Gameplay and AI) to work on Age of Empires. As a programmer with us, you will use your awesome skills in C++ to help us to bring our games to realization. In return, you will be part of a creative and supportive team environment with the ability to have a direct impact … on a remote basis, we are only able to consider applicants who are currently located within Europe Some of the cool stuff you'll be doing: Working in a C++ codebase on a custom engine. Generalist skillset, we're not looking for a specialized set of skills. Maintain and develop features for the game and the tools that go with … optimize code. Requirements What you'll bring to the table: Must have prior experience working on RTS based games in a professional setting Proven senior level engineer experience in C++ Recent experience working in the video game industry with at least 1 shipped title Experience working in a team environment. B2 English level – conversational and written. Player/Development experience More ❯
Software Developer – Platform Storage London | Hybrid | Permanent We’re supporting a global investment firm in hiring an experienced Software Developer to join their Platform Storage team - a core part of their infrastructure group responsible for scaling and optimising storage systems More ❯
Software Developer Platform Storage London | Hybrid | Permanent Were supporting a global investment firm in hiring an experienced Software Developer to join their Platform Storage team - a core part of their infrastructure group responsible for scaling and optimising storage systems that More ❯