solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), datastructures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. More ❯
solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), datastructures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. More ❯
Required Skills and Experience: Minimum 6–8 years of server-side development experience in C++ , preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL) , datastructures, and multi-threading . Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging More ❯
Required Skills and Experience: Minimum 6–8 years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), datastructures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. More ❯
Engineering, Mathematics) may be considered relevant if programs contain a concentration of courses in the following foundational CS areas: algorithms, computer architecture (not network architecture), programming methodologies and languages, datastructures, logic and computation, and advanced mathematics (for example, calculus, discrete mathematics). (U) Information Technology (IT) and Information Security (IS) degrees may be considered relevant if the More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
v19) and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, Design Patterns, DataStructures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
handsworth, yorkshire and the humber, united kingdom
Harnham
will bring: Strong expertise with Python & Django (ORM essential) Experience in fintech, automation, or payments (preferred) Background in startups/scale-ups Solid grasp of Computer Science fundamentals (algorithms, datastructures, systems) THE BENEFITS: You'll receive a salary of up to £60,000 depending on experience, plus a competitive benefits package and the opportunity to lead a More ❯
Sheffield, South Yorkshire, England, United Kingdom
Harnham - Data & Analytics Recruitment
will bring: Strong expertise with Python & Django (ORM essential) Experience in fintech, automation, or payments (preferred) Background in startups/scale-ups Solid grasp of Computer Science fundamentals (algorithms, datastructures, systems) THE BENEFITS: You'll receive a salary of up to £60,000 depending on experience, plus a competitive benefits package and the opportunity to lead a More ❯
linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and datastructures Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat Working with version control software such as git, Gitlab More ❯
experience Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience with cloud computing platforms (preferably AWS) Solid understanding of datastructures, algorithms, and software design principles PREFERRED QUALIFICATIONS Experience with large language models (LLMs) Understanding of AI model optimisation techniques Familiarity with machine learning frameworks (PyTorch, TensorFlow) Experience More ❯
FastAPI, Flask, or Django). Good knowledge of microservices, APIs, and cloud-based infrastructure. Experience with SQL and NoSQL databases, Git, and CI/CD workflows. Solid engineering fundamentals - datastructures, OOP, debugging, and testing. Collaborative, curious, and eager to experiment with AI tools to improve productivity. If this position sounds of interest, please apply and a member More ❯
involvement with technology development that demonstrates your interest in embedded development. Experience of real-time operating systems such as VxWorks , understanding of networking protocols and a good background in datastructures and algorithms would be beneficial. Please not that unfortunately sponsorship is not available for this role, so full existing right to work in the UK is essential. More ❯
Employment Type: Permanent
Salary: £28000 - £40000/annum to £40k DoE + benefits
London, South East, England, United Kingdom Hybrid / WFH Options
Eames Consulting
for future exit. Key Responsibilities Lead all financial operations, reporting, and strategic planning Own and deliver board and investor reporting with clarity and precision Drive improvements in financial processes, data systems, and internal controls Lead system and workflow implementation across finance and operational teams Harmonise databases and reporting structures across group businesses Provide commercial insight and support strategic … performing finance team in line with business growth What We're Looking For Proven experience in a PE-backed environment is essential Strong track record of improving financial reporting, data systems, and controls Experience with professional services or IT services business models Hands-on experience implementing finance systems and harmonising datastructures Prior exposure to exit preparation More ❯
Company: Join a mission-driven tech innovator at the forefront of national security and defense transformation. This organization leverages cutting-edge artificial intelligence, next-generation sensor technology, and advanced data solutions to address some of the most critical challenges facing the U.S. today. You'll be part of a fast-growing, forward-thinking team composed of seasoned operators and … or "How do I write an Operational Report faster?" MEs lead the development of solutions to the questions, from high-level system design and prototyping to application development and data integration. As an ME you leverage Spear AI's core product offering, open source technologies, and whatever you can build to succeed. Your work will start with the IC … learn how to understand and deconstruct complex problems and analyze the tradeoffs in any solution you propose and create. You'll learn how to apply Artificial Intelligence to massive data sets, and along the way you'll learn new technologies, techniques, and languages. You'll work autonomously and make decisions independently, sometimes alone and unafraid, but often with a More ❯
on a regular basis. Work with a community of Principal Engineers and tech leaders to be a key influencer for strategic tech decisions, Continually evolve our engineering practices using data insights and industry knowledge. Mentor and coach other engineers, fostering their professional growth of the most senior technical people. Lead design reviews for complex software projects and/or … critical features, probing assumptions, illuminating pitfalls, and fostering shared understanding. Your Story 8+ years of professional software development experience. Ability to solve problems in code using datastructures and algorithms and be able to analyze the time and space complexity of those solutions. Proven ability to document and communicate technical decisions to a diverse audience. Professional experience leading More ❯
as directed, collaborating with teammates, and developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. 1 year of experience with Android application development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation … information at massive scale, extending beyond web search. We seek engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile. As a software engineer, you will work on specific projects critical to Google's needs, with opportunities to More ❯
as directed and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. Preferred qualifications: Experience programming in Kotlin. Experience with Android development. About the job Google's software engineers develop the next-generation technologies that change how … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes. Apply link Copy link Bachelor's degree or equivalent practical experience. 1 year of experience with datastructures or algorithms. 1 year of experience with Android application development. Preferred qualifications: Experience working with Kotlin. About the job Google's software engineers develop the next-generation … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a More ❯
developing with the Manhattan software. Extensive knowledge of the Manhattan application components Able to write and maintain SQL queries and PL/SQL procedures. Good knowledge of the Manhattan DataStructures and configuration of the application itself. Senior in developing and the process of getting changes to production. Always looking for improvements and not afraid to make a More ❯
Engineering, Mathematics) may be considered relevant if programs contain a concentration of courses in the following foundational CS areas: algorithms, computer architecture (not network architecture), programming methodologies and languages, datastructures, logic and computation, and advanced mathematics (for example, calculus, discrete mathematics). Experience: (U) Relevant experience must be in computer or information systems design/development/ More ❯
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years’ experience in application or technical support Confident with SQL – running queries, joins, analysing datastructures Able to read and troubleshoot scripts – Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Principle
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years’ experience in application or technical support Confident with SQL – running queries, joins, analysing datastructures Able to read and troubleshoot scripts – Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Principle
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years’ experience in application or technical support Confident with SQL – running queries, joins, analysing datastructures Able to read and troubleshoot scripts – Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯
london, south east england, united kingdom Hybrid / WFH Options
Principle
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years’ experience in application or technical support Confident with SQL – running queries, joins, analysing datastructures Able to read and troubleshoot scripts – Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Principle
supporting users and internal teams in identifying and resolving issues efficiently. Key requirements Minimum 2 years’ experience in application or technical support Confident with SQL – running queries, joins, analysing datastructures Able to read and troubleshoot scripts – Unix shell, Bash, and UI scripts Understanding of web-based UI behaviour is a bonus Strong communication and problem-solving skills More ❯