Data Structures Jobs in the UK

276 to 300 of 609 Data Structures Jobs in the UK

Senior Java Developer TDD - Technologist

london, south east england, United Kingdom
Client Server
You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with Pair Programming experience You enjoy problem solving and are keen to pick up new skills More ❯
Posted:

Software Engineer - Technologist

newcastle-upon-tyne, tyne and wear, north east england, United Kingdom
Hybrid / WFH Options
Client Server
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's More ❯
Posted:

Senior C# Developer .Net AWS - FinTech

London
Hybrid / WFH Options
Client Server
knowledge of AWS You have experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT More ❯
Employment Type: Permanent
Salary: £85,000 - £100,000
Posted:

Senior C# Developer .Net AWS - FinTech

North West London, London, United Kingdom
Hybrid / WFH Options
Client Server
knowledge of AWS You have experience of working on highly scalable systems You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You have experience with, or a strong interest in Artificial Intelligence and are keen to explore the possibilities further, ChatGPT More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer - Fullstack

United Kingdom
Damco Spain SL
Cucumber, Polaris, Blackduck. • Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Fullstack

England, United Kingdom
Damco Spain SL
Cucumber, Polaris, Blackduck. • Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Finance Transformation Senior Consultant / Manager – BlackLine

united kingdom
Continuate
BlackLine with ERPs (e.g., SAP, Oracle, D365, Workday) and external systems (e.g POS, Treasury, Reporting tools, IAM) using APIs and SFTP Solid understanding of data structures and transformation, with the ability to read, troubleshoot, and validate data flows between systems and work confidently with file formats Proficient More ❯
Posted:

Siri Conversational Intelligence Software Engineer

United Kingdom
Apple Inc
the Siri stack Prototyping new features and demoing them to stakeholders Evaluating your code and models via dashboards, A/B experiments, and ongoing data analysis Minimum Qualifications BS, MS or equivalent experience in Computer Science, Computer Engineering Experience in at least one object-oriented or functional programming language … Swift, Java, C++, Scala etc) Deep understanding of object-oriented design, data structures, algorithm design, complexity analysis, performance analysis, problem solving, and diagnosis Commitment to high quality, well-tested code Preferred Qualifications Inquisitive in pursuit of excellence, able to demonstrate strong sense of curiosity Action oriented, takes ownership … collaboration skills Previous experience shipping Machine Learning models Expert in Swift and iOS development Proficiency with Python A curiosity about or experience with performing data analysis at scale More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Applied Scientist II, Amazon

London, United Kingdom
Amazon
tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience in professional software development Our inclusive More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java / Flink Engineer

London Area, United Kingdom
Ferry
can be. Job Summary We are looking for a highly skilled and adaptable Senior Java/Flink Engineer to lead software development across our data pipeline products. You’ll be a critical member of the team in architecting & developing one of the core pillars that underpins the Ferry platform. … and Redis for storage, and utilize both AWS, Azure and Terraform for infrastructure both for Ferry services as well as customer deployments. Real-time data pipelines and edge computing are key pillars of the Ferry platform for which we augment Apache Flink and cloud IoT platforms to support this. … Comprehensive knowledge and experience building, testing and deploying APIs Comprehensive knowledge of design patterns and development best practices Comprehensive knowledge of object-oriented design, data structures, algorithms and problem solving Deep understanding & knowledge of testing frameworks Thorough knowledge of Git and other contemporary development technologies Experience with cloud More ❯
Posted:

Senior Java / Flink Engineer

london, south east england, United Kingdom
Ferry
can be. Job Summary We are looking for a highly skilled and adaptable Senior Java/Flink Engineer to lead software development across our data pipeline products. You’ll be a critical member of the team in architecting & developing one of the core pillars that underpins the Ferry platform. … and Redis for storage, and utilize both AWS, Azure and Terraform for infrastructure both for Ferry services as well as customer deployments. Real-time data pipelines and edge computing are key pillars of the Ferry platform for which we augment Apache Flink and cloud IoT platforms to support this. … Comprehensive knowledge and experience building, testing and deploying APIs Comprehensive knowledge of design patterns and development best practices Comprehensive knowledge of object-oriented design, data structures, algorithms and problem solving Deep understanding & knowledge of testing frameworks Thorough knowledge of Git and other contemporary development technologies Experience with cloud More ❯
Posted:

UI Developer Cambridge

Cambridge, Cambridgeshire, United Kingdom
Darktrace Ltd
and knowledge of Redux, Recharts and React Query, Demonstrable skill in translating designs accurately from Figma, A strong foundational knowledge of programming methodologies and data structures, particularly when dealing with big data, Knowledge of cloud computing space, including AWS and Azure. Benefits we offer: 23 days' holiday More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Team Lead

Christchurch, Dorset, United Kingdom
Hybrid / WFH Options
Partly
our values are lived throughout every experience. This role In this role, you will lead the team to develop, maintain, and ingest our foundational data standards. This is a deeply technical role, however, you will need to have a high degree of ownership, and the ability to understand the … parts. You will report to Levi Fawcett (CEO). What will you do You'll be working on core production ingest systems , making sure data accuracy is preserved in both structure and execution. You'll coordinate across the team to make sure we bridge the gap between our global … part and vehicle standards, our customers, and our data transformation team. You will build tools to help manual research efforts and data transformation ingest data. This is an opportunity to become an expert in the extremely complex and underserved auto parts domain. Want to learn more about the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Engineer

Greater London, England, United Kingdom
Hybrid / WFH Options
Stanford Black Limited
Contract C++ Engineer – Market Data Systems (Low Latency Focus) Location: Central London (Hybrid) Contract Duration: 12 months (with potential for extension), no sponsorship offered We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data … challenges, this is your kind of project! The Mission You’ll be part of a team responsible for creating and refining low-latency market data pipelines—systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural … and building robust, high-performance components in modern C++. Profiling, tuning, and refining systems to optimize latency. Evolving platform architecture to scale with growing data demands. Working closely with researchers and engineers to ensure clean, usable data across the business. What We're Looking For Proven experience solving More ❯
Posted:

C++ Engineer

london, south east england, United Kingdom
Hybrid / WFH Options
Stanford Black Limited
Contract C++ Engineer – Market Data Systems (Low Latency Focus) Location: Central London (Hybrid) Contract Duration: 12 months (with potential for extension), no sponsorship offered We're on the hunt for an experienced C++ engineer to join a small, sharp team building ultra-fast systems that process live data … challenges, this is your kind of project! The Mission You’ll be part of a team responsible for creating and refining low-latency market data pipelines—systems that are absolutely central to high-speed trading strategies. This involves deep systems-level work in Linux environments, contributing to the architectural … and building robust, high-performance components in modern C++. Profiling, tuning, and refining systems to optimize latency. Evolving platform architecture to scale with growing data demands. Working closely with researchers and engineers to ensure clean, usable data across the business. What We're Looking For Proven experience solving More ❯
Posted:

Backend Software Engineer C++ Windows - Finance

London, UK
Hybrid / WFH Options
Client Server
skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and … maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion … have a good knowledge of networking protocols e.g. TCP/IP, multicastYou have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design PatternsYou're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed More ❯
Employment Type: Full-time
Posted:

C++ Software Engineer Windows

London
Hybrid / WFH Options
Client Server
FTC Are you a skilled C++ Software Engineer? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a C++ Software Engineer you will join an Agile team focussed on building and … maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion … a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month More ❯
Employment Type: Permanent
Salary: £60,000 - £70,000
Posted:

Backend Software Engineer C++ Windows - Finance

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and … maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion … a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Backend Software Engineer C++ Windows - Finance

London, England, United Kingdom
Hybrid / WFH Options
Client Server
skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and … maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion … a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month More ❯
Posted:

Backend Software Engineer C++ Windows - Finance

london, south east england, United Kingdom
Hybrid / WFH Options
Client Server
skilled Backend Software Engineer with strong C++ skills? You could be progressing your career in a senior, hands-on role at a global market data provider whilst enjoying a range of perks and benefits. As a Backend Software Engineer you will join an Agile team focussed on building and … maintaining Exchange Connectivity software systems that require real-time and low latency, maintaining data feeds and developing key underlying transport protocols for data transmission. The platform has been built with C++ and C# deploying to AWS and requires high scalability and low latency - they currently handle 40 billion … a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month More ❯
Posted:

Graduate Software Engineer- Java

reading, south east england, united kingdom
Hybrid / WFH Options
Qualient Technology Solutions UK Limited
client-side applications using React, TypeScript, Java, Spring Boot, ensuring code quality, efficiency, and adherence to best practices. Design and implement scalable and efficient data structures and algorithms to optimize application performance. Ensure seamless integration of front-end and back-end components to deliver fully functional systems. Collaborate … to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. Participate in code reviews to maintain code quality and More ❯
Posted:

Head of Performance

Cardiff, United Kingdom
Digital Health and Care Wales
Head of Performance leads the performance team and, more broadly, a community of practice, acting as the key point of contact for organisational performance data insight and coordination across DHCW and externally with key stakeholders such as Welsh Government. The role will lead on addressing complex performance issues by … of a range of enterprise performance management tools and methods across the organisation Oversee the design and development of interactive dashboards for key performance data Lead the design, development and delivery of the Performance Management Framework for the organisation, in line with agreed national and local standards. The ability … reporting frameworks and standards (e.g. Integrated Reporting, SASB Standards, IFRS Sustainability, GRI) Theoretical and specialist knowledge gained via relevant certification such as: oEnterprise Big Data Analyst (EBDA) oCertified Business Intelligence Professional (CBIP) oChartered Institute of Management Accountants (CIMA) oAgile Management Comprehensive knowledge and understanding of the NHS, or other More ❯
Employment Type: Permanent
Salary: £75405.00 - £86885.00 a year
Posted:

Senior C++ Developer - HFT, New Office Buildout

London, England, United Kingdom
Selby Jennings
high-frequency trading (HFT) industry, with a deep understanding of the unique challenges and requirements of this fast-paced environment. Expertise in algorithms and data structures, with the ability to design and implement complex solutions to optimise performance and efficiency. Excellent problem-solving skills, with a track record More ❯
Posted:

C++ Developer - Tech First Systematic Trading Firm

London Area, United Kingdom
Stanford Black Limited
Bachelor's Degree in Engineering, Computer Science, or a related field. 3+ years of C++ development experience in a Linux environment. Strong understanding of data structures and algorithms. Excellent communication skills and a collaborative, team-oriented approach. Nice to Have: Experience with scalable, large-scale, or distributed systems More ❯
Posted:

Senior C++ Developer - HFT, New Office Buildout

london, south east england, United Kingdom
Selby Jennings
high-frequency trading (HFT) industry, with a deep understanding of the unique challenges and requirements of this fast-paced environment. Expertise in algorithms and data structures, with the ability to design and implement complex solutions to optimise performance and efficiency. Excellent problem-solving skills, with a track record More ❯
Posted:
Data Structures
10th Percentile
£41,625
25th Percentile
£46,750
Median
£71,991
75th Percentile
£97,188
90th Percentile
£125,000